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/FilterServant.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (file contents):
Revision 1.3 by tdb, Wed Nov 22 09:35:57 2000 UTC vs.
Revision 1.5 by tdb, Fri Nov 24 13:04:14 2000 UTC

# Line 3 | Line 3
3   //---IMPORTS---
4   import uk.ac.ukc.iscream.core.*;
5   import uk.ac.ukc.iscream.filter.*;
6 + import java.net.InetAddress;
7  
8   /**
9   * A test FilterServant, just prints it out.
# Line 28 | Line 29 | class FilterServant extends FilterPOA {
29       *
30       * @param logger a Logger to use
31       */
32 <    public FilterServant(Logger logger, Filter parent, String name) {
32 >    public FilterServant(Logger logger, Filter parent, String name, String TCPPort, String UDPPort) {
33          _logRef = logger;
34          _name = name;
35          _parent = parent;
36 +        _TCPPort = TCPPort;
37 +        _UDPPort = UDPPort;
38          _logRef.write(this.toString(), Logger.SYSINIT, "created");
39      }
40  
# Line 44 | Line 47 | class FilterServant extends FilterPOA {
47       */
48      public void receiveXML(String xml) {
49          _logRef.write(this.toString(), Logger.SYSMSG, "received XML: "+xml);
50 <        FilterThread t = new FilterThread(_parent);
51 <        t.run(xml);
50 >        FilterThread t = new FilterThread(xml, _parent, _logRef);
51 >        t.start();
52      }
53      
54      /**
# Line 62 | Line 65 | class FilterServant extends FilterPOA {
65  
66   //---ACCESSOR/MUTATOR METHODS---
67  
68 +    public String getUDPPort() {
69 +        return _UDPPort;
70 +    }
71 +    
72 +    public String getTCPPort() {
73 +        return _TCPPort;
74 +    }
75 +    
76 +    public String getHostName() {
77 +        try {
78 +            return InetAddress.getLocalHost().getHostName();
79 +        } catch (java.net.UnknownHostException e) {
80 +            _logRef.write(toString(), Logger.ERROR, e.getMessage());
81 +        }
82 +        return null;
83 +    }
84 +
85 +
86   //---ATTRIBUTES---
87  
88      /**
# Line 78 | Line 99 | class FilterServant extends FilterPOA {
99       * Our parent filter
100       */
101      private Filter _parent;
102 +    
103 +    private String _UDPPort;
104 +    private String _TCPPort;
105      
106   //---STATIC ATTRIBUTES---
107  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines