Package com.rabbitmq.client.impl.nio
NIO network connector.
-
Interface Summary Interface Description ByteBufferFactory Contract to createByteBuffers.DefaultByteBufferFactory.ByteBufferAllocator NioQueue Contract to exchange frame between application threads and NIO thread.NioQueueFactory Contract to createNioQueue.WriteRequest -
Class Summary Class Description BlockingQueueNioQueue Bridge betweenNioQueueand JDK'sBlockingQueue.ByteBufferOutputStream Bridge between the byte buffer and stream worlds.DefaultByteBufferFactory DefaultByteBufferFactorythat creates heap-basedByteBuffers.FrameBuilder Class to create AMQP frames from aReadableByteChannel.FrameWriteRequest HeaderWriteRequest NioContext Context when creating resources for a NIO-based connection.NioHelper NioLoop Logic of the NIO loop.NioLoopContext NioParams Parameters used to configure the NIO mode of aConnectionFactory.SelectorHolder SocketChannelFrameHandler SocketChannelFrameHandlerFactory SocketChannelFrameHandlerState SocketChannelRegistration SslEngineByteBufferOutputStream Bridge between the byte buffer and stream worlds.SslEngineFrameBuilder Sub-class ofFrameBuilderthat unwraps crypted data from the network.SslEngineHelper