Module org.snmp4j

Class TLSTM.SocketEntry

    • Field Detail

      • message

        private final java.util.LinkedList<byte[]> message
      • inNetBuffer

        private java.nio.ByteBuffer inNetBuffer
      • inAppBuffer

        private java.nio.ByteBuffer inAppBuffer
      • outAppBuffer

        private java.nio.ByteBuffer outAppBuffer
      • outNetBuffer

        private java.nio.ByteBuffer outNetBuffer
      • sslEngine

        private final javax.net.ssl.SSLEngine sslEngine
      • sessionID

        private final long sessionID
      • handshakeFinished

        private boolean handshakeFinished
      • outboundLock

        private final java.lang.Object outboundLock
      • inboundLock

        private final java.lang.Object inboundLock
    • Constructor Detail

      • SocketEntry

        public SocketEntry​(TcpAddress address,
                           java.net.Socket socket,
                           boolean useClientMode,
                           TransportStateReference tmStateReference)
                    throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException
    • Method Detail

      • setInNetBuffer

        public void setInNetBuffer​(java.nio.ByteBuffer byteBuffer)
      • getInNetBuffer

        public java.nio.ByteBuffer getInNetBuffer()
      • getOutNetBuffer

        public java.nio.ByteBuffer getOutNetBuffer()
      • setOutNetBuffer

        public void setOutNetBuffer​(java.nio.ByteBuffer outNetBuffer)
      • checkTransportStateReference

        public void checkTransportStateReference()
      • setInAppBuffer

        public void setInAppBuffer​(java.nio.ByteBuffer inAppBuffer)
      • getInAppBuffer

        public java.nio.ByteBuffer getInAppBuffer()
      • isAppOutPending

        public boolean isAppOutPending()
      • getSessionID

        public long getSessionID()
      • closeSession

        public void closeSession()