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

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (file contents):
Revision 1.7 by pjm2, Thu Nov 23 09:41:09 2000 UTC vs.
Revision 1.12 by ajm, Wed Nov 29 21:27:39 2000 UTC

# Line 1 | Line 1
1   //---PACKAGE DECLARATION---
2 + package uk.ac.ukc.iscream.filter;
3  
4   //---IMPORTS---
5   import uk.ac.ukc.iscream.core.*;
# Line 72 | Line 73 | class FilterMain {
73              Configuration myConfig = configManager.getConfiguration(ourName);
74              
75              // read some config here
76 <            int port = 0;
76 >            int UDPport = 0;
77 >            int TCPport = 0;
78              String parentFilterName = null;
79    
80              // did we?
# Line 84 | Line 86 | class FilterMain {
86                  // get the property
87                  try {
88                      //QUERY HERE.... ???
89 <                    port = new Integer(myConfig.getProperty("Filter.listenPort")).intValue();
89 >                    UDPport = new Integer(myConfig.getProperty("Filter.UDPlistenPort")).intValue();
90 >                    TCPport = new Integer(myConfig.getProperty("Filter.TCPlistenPort")).intValue();
91                      parentFilterName = myConfig.getProperty("Filter.parentFilter");
92                  } catch (org.omg.CORBA.MARSHAL e) {
93                      System.out.println("Caught org.omg.CORBA.MARSHAL, must be a null we got back");
# Line 105 | Line 108 | class FilterMain {
108              // SETUP our Servant
109              
110              // create the FilterServant
111 <            FilterServant filterServant = new FilterServant(logger, parentFilter, ourName, new Integer(port).toString() , new Integer(port).toString());
111 >            logger.write(toString, Logger.DEBUG, "firing servant with parent - " + parentFilterName);
112 >            FilterServant filterServant = new FilterServant(logger, parentFilter, ourName, new Integer(TCPport).toString() , new Integer(UDPport).toString());
113  
114              // register ourselves
115  
# Line 139 | Line 143 | class FilterMain {
143              **************************************************************/
144                                      
145              logger.write(toString, Logger.SYSINIT, "starting Filter UDP listener");
146 <            UDPReader udpReader = new UDPReader(port, parentFilter, logger);
146 >            UDPReader udpReader = new UDPReader(UDPport, parentFilter, logger);
147              udpReader.start();
148              logger.write(toString, Logger.SYSINIT, "Filter UDP listener started");
149  
150 +            logger.write(toString, Logger.SYSINIT, "starting Filter TCP listener");
151 +            TCPReader tcpReader = new TCPReader(logger, configManager, TCPport, parentFilter);
152 +            tcpReader.start();
153 +            logger.write(toString, Logger.SYSINIT, "Filter TCP listener started");
154 +
155              // TEST
156 <            parentFilter.receiveXML("<?xml version=\"1.0\" encoding=\"ISO8859-1\"?><packet><test>This is just a debugging test, we ("+ourName+") are live on port: "+port+"</test></packet>");
156 >            //parentFilter.receiveXML("<?xml version=\"1.0\" encoding=\"ISO8859-1\"?><packet><test>This is just a debugging test, we ("+ourName+") are live on UDPport: "+UDPport+"</test></packet>");
157              
158              // start the POA off
159              poa.the_POAManager().activate();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines