org.siebengeisslein.net
Class ConnectionState
java.lang.Object
org.siebengeisslein.util.HasLog
org.siebengeisslein.net.ConnectionState
public class ConnectionState
- extends HasLog
| Methods inherited from class org.siebengeisslein.util.HasLog |
getLog |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STATE_INITIAL
public static final int STATE_INITIAL
- See Also:
- Constant Field Values
STATE_INITIALIZED
public static final int STATE_INITIALIZED
- See Also:
- Constant Field Values
STATE_CONNECTED
public static final int STATE_CONNECTED
- See Also:
- Constant Field Values
STATE_CLOSED
public static final int STATE_CLOSED
- See Also:
- Constant Field Values
ConnectionState
protected ConnectionState()
- Needed for TestCases.
ConnectionState
public ConnectionState(java.nio.channels.SelectionKey key,
Server server,
MessageDispatcher dispatcher,
Authenticator authenticator,
java.nio.channels.SocketChannel channel)
throws java.io.IOException
- Throws:
java.io.IOException
getInput
public java.io.DataInputStream getInput()
getState
public int getState()
init
public void init(java.lang.String version,
java.lang.String protocol)
login
public void login(java.lang.String username,
java.lang.String password)
throws java.io.IOException,
CoreException
- Throws:
java.io.IOException
CoreException
addConfirmation
public void addConfirmation(int requestId)
getTransaction
public Transaction getTransaction(RemoteTransaction t)
createTransaction
public RemoteTransaction createTransaction()
throws java.io.IOException,
CoreException
- Throws:
java.io.IOException
CoreException
getConnection
public LocalConnection getConnection()
sendMessage
public void sendMessage(Message message)
write
public void write(byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
dispatcherFinished
public void dispatcherFinished()
close
public void close()
close
public void close(java.lang.Exception e)
removeTransaction
public void removeTransaction(RemoteTransaction transaction)