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.12 by ajm, Thu Nov 30 03:16:17 2000 UTC vs.
Revision 1.13 by tdb, Wed Dec 6 22:57:45 2000 UTC

# Line 60 | Line 60 | public class FilterThread extends Thread{
60          // Use my XMLPacketMaker to make an XMLPacket object.
61          XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml);
62          XMLPacket packet = xmlPacketMaker.createXMLPacket();
63 <
64 <        if (packet == null){
65 <            // A null XML packet was returned - don't pass it on.
66 <            _logger.write(this.toString(), Logger.SYSMSG, "An XML UDP packet was sucessfully filtered from the system.");
67 <            return;
63 >              
64 >        if(packet != null && PluginFilterManager.getInstance().runFilters(packet)) {
65 >            // packet is not null
66 >            // packet was not dropped by a plugin
67 >            // ... best pass it on !
68 >            _parent.receiveXML(xml);
69          }
70 +        else {
71 +            // either we had a null, or a plugin dropped it
72 +            _logger.write(this.toString(), Logger.DEBUG, "An XML packet was sucessfully filtered from the system.");
73 +        }
74          
70        // Now do something with this XMLPacket!!!
71        // .... let's try this...
72        _parent.receiveXML(xml);
73    
75      }
76  
77      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines