30 |
|
|
31 |
|
//---CONSTRUCTORS--- |
32 |
|
|
33 |
< |
public TCPReaderInit(Socket socket, Filter parent) throws IOException { |
33 |
> |
public TCPReaderInit(Socket socket, Queue queue) throws IOException { |
34 |
|
_socket = socket; |
35 |
< |
_parent = parent; |
35 |
> |
_queue = queue; |
36 |
|
_socketIn = new BufferedReader(new InputStreamReader(_socket.getInputStream())); |
37 |
|
_socketOut = new PrintWriter(_socket.getOutputStream()); |
38 |
|
_logger.write(toString(), Logger.SYSINIT, "created"); |
100 |
|
String ipadd = _socket.getInetAddress().getHostAddress(); |
101 |
|
String xml = "<packet type=\"heartbeat\" machine_name=\""+hostname+"\" date=\""+date+"\" ip=\""+ipadd+"\"></packet>"; |
102 |
|
|
103 |
< |
FilterThread t = new FilterThread(xml, _parent); |
104 |
< |
t.start(); |
103 |
> |
_queue.add(xml); |
104 |
|
|
105 |
|
} catch (Exception e) { |
106 |
|
_logger.write(toString(), Logger.ERROR, "ERROR: " + e.getMessage()); |
178 |
|
PrintWriter _socketOut; |
179 |
|
|
180 |
|
/** |
181 |
< |
* A reference to our parent |
181 |
> |
* A reference to our Queue |
182 |
|
*/ |
183 |
< |
Filter _parent; |
183 |
> |
Queue _queue; |
184 |
|
//---STATIC ATTRIBUTES--- |
185 |
|
|
186 |
|
} |