ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java
(Generate patch)

Comparing projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (file contents):
Revision 1.1 by pjm2, Wed Nov 22 08:40:53 2000 UTC vs.
Revision 1.2 by pjm2, Thu Nov 23 09:36:07 2000 UTC

# Line 7 | Line 7 | import javax.xml.parsers.SAXParserFactory;
7   import javax.xml.parsers.ParserConfigurationException;
8   import javax.xml.parsers.SAXParser;
9  
10 + import uk.ac.ukc.iscream.core.*;
11 +
12   // Paul Mutton, pjm2@ukc.ac.uk
13  
14   // XMLPacketMaker - Creates an XMLPacket object.
15   public class XMLPacketMaker extends HandlerBase {
16  
15    // No-args constructor.  Generally not used.
16    public XMLPacketMaker () {
17        this.xml = "<packet></packet>";
18    }
19
17      // Constructor for accepting XML input.
18 <    public XMLPacketMaker (String xml) {
18 >    public XMLPacketMaker (String xml, Logger logger) {
19          this.xml = xml;
20 +        this.logger = logger;
21      }
22  
23      public XMLPacket createXMLPacket() {
# Line 38 | Line 36 | public class XMLPacketMaker extends HandlerBase {
36  
37          }
38          catch (Exception e) {
39 <            System.out.println("XMLPacketMaker - I just received an XML packet that did not contain valid XML.");
39 >            logger.write(this.toString(), Logger.WARNING, "An invalid XML UDP packet has been detected: "+packet.printAll());
40              //t.printStackTrace();
41              return null;
42          }
# Line 47 | Line 45 | public class XMLPacketMaker extends HandlerBase {
45      }
46      
47      String xml;
48 +    Logger logger;
49   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines