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.18 by tdb, Sun Jan 28 05:25:43 2001 UTC vs.
Revision 1.22 by ajm, Mon Feb 12 00:44:44 2001 UTC

# Line 43 | Line 43 | public class FilterThread extends Thread{
43      public FilterThread(Queue queue, Filter parent){
44          _parent = parent;
45          _queue = queue;
46 <        _logger.write(toString(), Logger.DEBUG, "created");
46 >        _logger.write(toString(), Logger.SYSINIT, "created");
47      }
48  
49   //---PUBLIC METHODS---
# Line 87 | Line 87 | public class FilterThread extends Thread{
87              XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml);
88              XMLPacket packet = xmlPacketMaker.createXMLPacket();
89                    
90 <            if(packet != null && PluginFilterManager.getInstance().runFilters(packet)) {
90 >            if(packet != null) {
91                  // packet is not null
92                  // packet was not dropped by a plugin
93                  // ... best pass it on !
94 <                _parent.receiveXML(xml);
94 >                if(PluginFilterManager.getInstance().runFilters(packet)) {
95 >                    _parent.receiveXML(xml);
96 >                }
97 >                else {
98 >                    // we filtered it
99 >                    _logger.write(toString(), Logger.DEBUG, "An XML packet was sucessfully filtered from the system.");
100 >                }
101              }
102              else {
103 <                // either we had a null, or a plugin dropped it
104 <                _logger.write(toString(), Logger.DEBUG, "An XML packet was sucessfully filtered from the system.");
103 >                // we had a null
104 >                _logger.write(toString(), Logger.DEBUG, "An XML packet containing ill-parsing XML was rejected.");
105              }
106          }
107      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines