Package com.rabbitmq.client.impl.nio
NIO network connector.
-
Interface Summary Interface Description ByteBufferFactory Contract to createByteBuffer
s.DefaultByteBufferFactory.ByteBufferAllocator NioQueue Contract to exchange frame between application threads and NIO thread.NioQueueFactory Contract to createNioQueue
.WriteRequest -
Class Summary Class Description BlockingQueueNioQueue Bridge betweenNioQueue
and JDK'sBlockingQueue
.ByteBufferOutputStream Bridge between the byte buffer and stream worlds.DefaultByteBufferFactory DefaultByteBufferFactory
that creates heap-basedByteBuffer
s.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 ofFrameBuilder
that unwraps crypted data from the network.SslEngineHelper