Package org.elasticsearch.nio
-
Interface Summary Interface Description NioChannelHandler Implements the application specific logic for handling channel operations.NioGroup An class for interfacing with java.nio.WriteOperation This is a basic write operation that can be queued with a channel. -
Class Summary Class Description BytesChannelContext BytesWriteHandler ChannelContext<S extends java.nio.channels.SelectableChannel & java.nio.channels.NetworkChannel> Implements the logic related to interacting with a java.nio channel.ChannelFactory<ServerSocket extends NioServerSocketChannel,Socket extends NioSocketChannel> ChannelFactory.RawChannelFactory DelegatingHandler EventHandler FlushOperation FlushReadyWrite InboundChannelBuffer This is a channel byte buffer composed internally of 16kb pages.NioChannel This is a basic channel abstraction used by theNioSelector.NioSelector This is a nio selector implementation.NioSelectorGroup The NioSelectorGroup is a group of selectors for interfacing with java nio.NioServerSocketChannel NioSocketChannel Page SelectionKeyUtils ServerChannelContext SocketChannelContext This context should implement the specific logic for a channel.TaskScheduler A basic priority queue backed timer service.