- 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 boolean
handshakeFinished
private java.lang.Object
inboundLock
private java.util.LinkedList<java.net.DatagramPacket>
inboundPacketQueue
private java.lang.Object
outboundLock
private long
sessionID
private javax.net.ssl.SSLEngine
sslEngine
private TransportStateReference
tmStateReference
-
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 void
checkTransportStateReference(TransportStateReference tmStateReference)
void
closeSession()
long
getSessionID()
boolean
isHandshakeFinished()
void
setHandshakeFinished(boolean handshakeFinished)
java.lang.String
toString()
-
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:
toString
in classjava.lang.Object
-
checkTransportStateReference
public void checkTransportStateReference(TransportStateReference tmStateReference)
-
isHandshakeFinished
public boolean isHandshakeFinished()
- Overrides:
isHandshakeFinished
in classAbstractServerSocket<UdpAddress>
-
setHandshakeFinished
public void setHandshakeFinished(boolean handshakeFinished)
- Overrides:
setHandshakeFinished
in classAbstractServerSocket<UdpAddress>
-
getSessionID
public long getSessionID()
-
closeSession
public void closeSession()
-
-