hmi.bml.bridge
Class TCPIPRealizerBridgeServer.BMLReader

java.lang.Object
  extended by hmi.bml.bridge.TCPIPRealizerBridgeServer.BMLReader
All Implemented Interfaces:
Runnable
Enclosing class:
TCPIPRealizerBridgeServer

private class TCPIPRealizerBridgeServer.BMLReader
extends Object
implements Runnable

The process that reads bml from the network connection, and puts it in the bml queue. If connecting this reader leads to serious exceptions, a disconnect is requested. The reader continues listening for new connections until the server is shut down.


Field Summary
(package private)  boolean bmlconnected
           
private  boolean stop
           
 
Constructor Summary
TCPIPRealizerBridgeServer.BMLReader()
           
 
Method Summary
private  void dropClient(String msg)
           
private  void failBmlConnect(String msg)
           
 void run()
           
 void stopReading()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stop

private boolean stop

bmlconnected

boolean bmlconnected
Constructor Detail

TCPIPRealizerBridgeServer.BMLReader

public TCPIPRealizerBridgeServer.BMLReader()
Method Detail

stopReading

public void stopReading()

run

public void run()
Specified by:
run in interface Runnable

failBmlConnect

private void failBmlConnect(String msg)

dropClient

private void dropClient(String msg)