java.lang.Object
org.snmp4j.transport.AbstractServerSocket<TcpAddress>
org.snmp4j.transport.AbstractSocketEntry
org.snmp4j.transport.TLSTM.SocketEntry
- Enclosing class:
TLSTM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate ByteBufferprivate final Objectprivate ByteBufferprivate final LinkedList<byte[]> private ByteBufferprivate final Objectprivate ByteBufferprivate final longprivate final SSLEngineprivate TransportStateReferenceFields inherited from class org.snmp4j.transport.AbstractSocketEntry
socket -
Constructor Summary
ConstructorsConstructorDescriptionSocketEntry(TcpAddress address, Socket socket, boolean useClientMode, TransportStateReference tmStateReference) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(byte[] message) voidvoidlongbooleanbooleanbooleanbyte[]voidsetHandshakeFinished(boolean handshakeFinished) voidsetInAppBuffer(ByteBuffer inAppBuffer) voidsetInNetBuffer(ByteBuffer byteBuffer) voidsetOutNetBuffer(ByteBuffer outNetBuffer) voidsetSocketTimeout(SocketTimeout<TcpAddress> socketTimeout) toString()Methods inherited from class org.snmp4j.transport.AbstractSocketEntry
addRegistration, getMessages, getSocket, insertMessages, isRegistered, nextBusyLoop, removeRegistration, resetBusyLoopsMethods inherited from class org.snmp4j.transport.AbstractServerSocket
getLastUse, getPeerAddress, getSocketTimeout, used
-
Field Details
-
message
-
inNetBuffer
-
inAppBuffer
-
outAppBuffer
-
outNetBuffer
-
sslEngine
-
sessionID
private final long sessionID -
tmStateReference
-
handshakeFinished
private boolean handshakeFinished -
outboundLock
-
inboundLock
-
-
Constructor Details
-
SocketEntry
public SocketEntry(TcpAddress address, Socket socket, boolean useClientMode, TransportStateReference tmStateReference) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
-
Method Details
-
addMessage
public void addMessage(byte[] message) - Overrides:
addMessagein classAbstractSocketEntry
-
nextMessage
public byte[] nextMessage()- Overrides:
nextMessagein classAbstractSocketEntry
-
hasMessage
public boolean hasMessage()- Overrides:
hasMessagein classAbstractSocketEntry
-
setSocketTimeout
- Overrides:
setSocketTimeoutin classAbstractServerSocket<TcpAddress>
-
setInNetBuffer
-
getInNetBuffer
-
getOutNetBuffer
-
setOutNetBuffer
-
toString
- Specified by:
toStringin classAbstractSocketEntry
-
checkTransportStateReference
public void checkTransportStateReference() -
setInAppBuffer
-
getInAppBuffer
-
isHandshakeFinished
public boolean isHandshakeFinished()- Overrides:
isHandshakeFinishedin classAbstractServerSocket<TcpAddress>
-
setHandshakeFinished
public void setHandshakeFinished(boolean handshakeFinished) - Overrides:
setHandshakeFinishedin classAbstractServerSocket<TcpAddress>
-
isAppOutPending
public boolean isAppOutPending() -
getSessionID
public long getSessionID() -
closeSession
public void closeSession()
-