- java.lang.Object
-
- org.snmp4j.transport.AbstractServerSocket<UdpAddress>
-
- org.snmp4j.transport.DTLSTM.SocketEntry
-
- Enclosing class:
- DTLSTM
class DTLSTM.SocketEntry extends AbstractServerSocket<UdpAddress>
-
-
Field Summary
Fields Modifier and Type Field Description private booleanhandshakeFinishedprivate java.lang.ObjectinboundLockprivate java.util.LinkedList<java.net.DatagramPacket>inboundPacketQueueprivate java.lang.ObjectoutboundLockprivate longsessionIDprivate javax.net.ssl.SSLEnginesslEngineprivate TransportStateReferencetmStateReference
-
Constructor Summary
Constructors Constructor Description SocketEntry(UdpAddress address, boolean useClientMode, TransportStateReference tmStateReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckTransportStateReference(TransportStateReference tmStateReference)voidcloseSession()longgetSessionID()booleanisHandshakeFinished()voidsetHandshakeFinished(boolean handshakeFinished)java.lang.StringtoString()-
Methods inherited from class org.snmp4j.transport.AbstractServerSocket
getLastUse, getPeerAddress, getSocketTimeout, setSocketTimeout, used
-
-
-
-
Field Detail
-
sslEngine
private final javax.net.ssl.SSLEngine sslEngine
-
sessionID
private final long sessionID
-
tmStateReference
private final TransportStateReference tmStateReference
-
handshakeFinished
private boolean handshakeFinished
-
outboundLock
private final java.lang.Object outboundLock
-
inboundLock
private final java.lang.Object inboundLock
-
inboundPacketQueue
private final java.util.LinkedList<java.net.DatagramPacket> inboundPacketQueue
-
-
Constructor Detail
-
SocketEntry
public SocketEntry(UdpAddress address, boolean useClientMode, TransportStateReference tmStateReference) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
checkTransportStateReference
public void checkTransportStateReference(TransportStateReference tmStateReference)
-
isHandshakeFinished
public boolean isHandshakeFinished()
- Overrides:
isHandshakeFinishedin classAbstractServerSocket<UdpAddress>
-
setHandshakeFinished
public void setHandshakeFinished(boolean handshakeFinished)
- Overrides:
setHandshakeFinishedin classAbstractServerSocket<UdpAddress>
-
getSessionID
public long getSessionID()
-
closeSession
public void closeSession()
-
-