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.37 by tdb, Fri Sep 6 15:10:48 2002 UTC vs.
Revision 1.38 by tdb, Sat Oct 12 22:12:36 2002 UTC

# Line 74 | Line 74 | public class FilterThread extends Thread{
74       * sending it on to the parent filter.
75       */
76      public void run(){
77        // setup the XMLPacketMaker
78        XMLPacketMaker xmlPacketMaker = new XMLPacketMaker();
77          // get a queue for ourselves
78          int n = _queue.getQueue();
79          // keep these out here, saves recreating the object
# Line 105 | Line 103 | public class FilterThread extends Thread{
103                  xml += tokenizer.nextToken();
104              }
105              
106 <            // Use XMLPacketMaker to make an XMLPacket object.
106 >            // Get an XMLPacket from the XMLCache.
107              XMLPacket packet = null;
108              try {
109 <                packet = xmlPacketMaker.createXMLPacket(xml);
109 >                packet = _xmlCache.getXMLPacket(xml);
110              } catch(InvalidXMLException e) {
111                  _logger.write(toString(), Logger.ERROR, "Invalid XML: "+e);
112                  // skip the rest of this loop iteration
# Line 187 | Line 185 | public class FilterThread extends Thread{
185       * A reference to the reference manager in use
186       */
187      private ReferenceManager _refman = ReferenceManager.getInstance();
188 +    
189 +    /**
190 +     * A reference to the XMLCache in use
191 +     */
192 +    private XMLCache _xmlCache = XMLCache.getInstance();
193  
194   //---STATIC ATTRIBUTES---
195  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines