Class SslEngineFrameBuilder

java.lang.Object
com.rabbitmq.client.impl.nio.FrameBuilder
com.rabbitmq.client.impl.nio.SslEngineFrameBuilder

public class SslEngineFrameBuilder extends FrameBuilder
Sub-class of FrameBuilder that unwraps crypted data from the network.
Since:
4.4.0
  • Field Details

    • sslEngine

      private final SSLEngine sslEngine
    • cipherBuffer

      private final ByteBuffer cipherBuffer
    • isUnderflowHandlingEnabled

      private boolean isUnderflowHandlingEnabled
  • Constructor Details

  • Method Details

    • somethingToRead

      protected boolean somethingToRead() throws IOException
      Description copied from class: FrameBuilder
      Tells whether there's something to read in the application buffer or not. Tries to read from the network if necessary.
      Overrides:
      somethingToRead in class FrameBuilder
      Returns:
      true if there's something to read in the application buffer
      Throws:
      IOException
    • isUnderflowHandlingEnabled

      public boolean isUnderflowHandlingEnabled()
      Overrides:
      isUnderflowHandlingEnabled in class FrameBuilder