ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (file contents):
Revision 1.5 by pjm2, Thu Nov 23 09:21:48 2000 UTC vs.
Revision 1.6 by pjm2, Thu Nov 23 09:36:07 2000 UTC

# Line 1 | Line 1
1   import java.io.*;
2   import java.net.*;
3   import java.util.*;
4 + import uk.ac.ukc.iscream.core.*;
5   import uk.ac.ukc.iscream.filter.*;
6  
7   // Handle an incoming UDP packet as a separate thread.
# Line 10 | Line 11 | public class FilterThread extends Thread{
11      public FilterThread(DatagramPacket packet, Filter parent, Logger logger){
12          this.parent = parent;
13          this.rawPacket = packet.getData();
14 +        this.logger = logger;
15      }
16      
17      // Class constructor for passing XML Strings.
# Line 31 | Line 33 | public class FilterThread extends Thread{
33          System.out.println(xml);
34  
35          // Use my XMLPacketMaker to make an XMLPacket object.
36 <        XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml);
36 >        XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml, logger);
37          XMLPacket packet = xmlPacketMaker.createXMLPacket();
38  
39          if (packet == null){
40 <            System.out.println("UDPReaderThread - A null XMLPacket was returned, I think I'll ignore it!");
40 >            // A null XML packet was returned - don't pass it on.
41 >            logger.write(this.toString(), Logger.SYSMSG, "An XML UDP packet was sucessfully filtered from the system.");
42              return;
43          }
44 <        System.out.println("UDPReaderThread - An XML Packet was read sucessfully: -");
45 <        packet.printAll();
46 <            // Now do something with this XMLPacket!!!
44 <            // .... let's try this...
44 >        
45 >        // Now do something with this XMLPacket!!!
46 >        // .... let's try this...
47          parent.receiveXML(xml);
48      
49      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines