7 |
|
import java.util.*; |
8 |
|
import uk.ac.ukc.iscream.core.*; |
9 |
|
import uk.ac.ukc.iscream.filter.*; |
10 |
< |
import uk.ac.ukc.iscream.xml.*; |
11 |
< |
import uk.ac.ukc.iscream.refman.*; |
10 |
> |
import uk.ac.ukc.iscream.util.*; |
11 |
|
|
12 |
|
/** |
13 |
|
* Handle an incoming UDP packet as a separate thread. |
60 |
|
// Use my XMLPacketMaker to make an XMLPacket object. |
61 |
|
XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml); |
62 |
|
XMLPacket packet = xmlPacketMaker.createXMLPacket(); |
63 |
< |
|
65 |
< |
_logger.write(this.toString(), Logger.DEBUG, "got data, filtering and passing to parent - " + packet.printAll()); |
66 |
< |
|
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."); |