Class SocketChannelFrameHandlerState

java.lang.Object
com.rabbitmq.client.impl.nio.SocketChannelFrameHandlerState

public class SocketChannelFrameHandlerState extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • SOCKET_CLOSING_TIMEOUT

      private static final int SOCKET_CLOSING_TIMEOUT
      Time to linger before closing the socket forcefully.
      See Also:
    • channel

      private final SocketChannel channel
    • writeQueue

      private final NioQueue writeQueue
    • connection

      private volatile AMQConnection connection
    • lastActivity

      private long lastActivity
      should be used only in the NIO read thread
    • writeSelectorState

      private final SelectorHolder writeSelectorState
    • readSelectorState

      private final SelectorHolder readSelectorState
    • ssl

      final boolean ssl
    • sslEngine

      final SSLEngine sslEngine
    • plainOut

      final ByteBuffer plainOut
      outbound app data (to be crypted if TLS is on)
    • plainIn

      final ByteBuffer plainIn
      inbound app data (deciphered if TLS is on)
    • cipherOut

      final ByteBuffer cipherOut
      outbound net data (ciphered if TLS is on)
    • cipherIn

      final ByteBuffer cipherIn
      inbound data (ciphered if TLS is on)
    • outputStream

      final DataOutputStream outputStream
    • frameBuilder

      final FrameBuilder frameBuilder
  • Constructor Details

  • Method Details