public class CallbackConnection
extends java.lang.Object
Default implementation of the CommunicationChannel interface using TCP sockets.
Constructor and Description |
---|
CallbackConnection(int port,
java.net.InetAddress address) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
readBlockingResponse(java.io.BufferedReader reader) |
protected java.lang.String |
readNonBlockingResponse(java.net.Socket socket,
java.io.BufferedReader reader) |
java.lang.String |
sendCommand(java.lang.String command) |
java.lang.String |
sendCommand(java.lang.String command,
boolean blocking) |
void |
setUsed(boolean used) |
void |
shutdown() |
void |
start() |
boolean |
wasUsed() |
public CallbackConnection(int port, java.net.InetAddress address)
public java.lang.String sendCommand(java.lang.String command)
public java.lang.String sendCommand(java.lang.String command, boolean blocking)
protected java.lang.String readBlockingResponse(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
protected java.lang.String readNonBlockingResponse(java.net.Socket socket, java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public void setUsed(boolean used)
public void shutdown()
public void start() throws java.io.IOException
java.io.IOException
public boolean wasUsed()