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.15 by tdb, Fri Jan 12 00:45:25 2001 UTC vs.
Revision 1.17 by tdb, Thu Jan 18 23:16:21 2001 UTC

# Line 6 | Line 6 | import java.io.*;
6   import java.net.*;
7   import java.util.*;
8   import uk.ac.ukc.iscream.core.*;
9 + import uk.ac.ukc.iscream.componentmanager.*;
10   import uk.ac.ukc.iscream.filter.*;
11   import uk.ac.ukc.iscream.util.*;
12  
# Line 50 | Line 51 | public class FilterThread extends Thread{
51      public void run(){
52          // get a queue for ourselves
53          int n = _queue.getQueue();
54 <        // keep this out here, saves recreating the object
54 >        // keep these out here, saves recreating the object
55          String xml = null;
56          while(true) {
57              // get a String of xml
# Line 69 | Line 70 | public class FilterThread extends Thread{
70              else {
71                  xml = xml.substring(0, xml.length());
72              }
73 +            
74 +            
75 +            // Bundle the XML all on one line (saves space and simplifies
76 +            // the protocol between clientinterface and client.
77 +            StringTokenizer tokenizer = new StringTokenizer(new String(xml), "\n");
78 +            xml = "";
79 +            while (tokenizer.hasMoreTokens()) {
80 +                xml += tokenizer.nextToken();
81 +            }
82 +            
83              
84              // Use XMLPacketMaker to make an XMLPacket object.
85              XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines