public abstract class AbstractSocketEntry extends AbstractServerSocket<TcpAddress>
Modifier and Type | Field | Description |
---|---|---|
protected java.net.Socket |
socket |
Constructor | Description |
---|---|
AbstractSocketEntry(TcpAddress address,
java.net.Socket socket) |
Modifier and Type | Method | Description |
---|---|---|
void |
addMessage(byte[] message) |
|
void |
addRegistration(java.nio.channels.Selector selector,
int opKey) |
|
java.util.LinkedList<byte[]> |
getMessages() |
|
java.net.Socket |
getSocket() |
|
boolean |
hasMessage() |
|
boolean |
isRegistered(int opKey) |
|
int |
nextBusyLoop() |
|
byte[] |
nextMessage() |
|
void |
removeRegistration(java.nio.channels.Selector selector,
int opKey) |
|
void |
resetBusyLoops() |
|
abstract java.lang.String |
toString() |
getLastUse, getPeerAddress, getSocketTimeout, isHandshakeFinished, setHandshakeFinished, setSocketTimeout, used
public AbstractSocketEntry(TcpAddress address, java.net.Socket socket)
public void addRegistration(java.nio.channels.Selector selector, int opKey) throws java.nio.channels.ClosedChannelException
java.nio.channels.ClosedChannelException
public void removeRegistration(java.nio.channels.Selector selector, int opKey) throws java.nio.channels.ClosedChannelException
java.nio.channels.ClosedChannelException
public boolean isRegistered(int opKey)
public java.net.Socket getSocket()
public java.util.LinkedList<byte[]> getMessages()
public void addMessage(byte[] message)
public byte[] nextMessage()
public boolean hasMessage()
public int nextBusyLoop()
public void resetBusyLoops()
public abstract java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018 SNMP4J.org. All rights reserved.