Package org.glassfish.grizzly.nio
-
Interface Summary Interface Description ChannelConfigurator Configurator responsible for initialSelectableChannelconfiguration.NIOChannelDistributor SelectionKeyHandler SelectionKeyHandlerimplementations are responsible for handlingSelectionKeylife cycle events.SelectorHandler SelectorHandler.Task SelectorHandlerTask Task, which may be registered onSelectorHandlerand executed in a Selector thread. -
Class Summary Class Description AbstractNIOAsyncQueueReader TheAsyncQueueReaderimplementation, based on the Java NIOAbstractNIOAsyncQueueWriter TheAsyncQueueWriterimplementation, based on the Java NIOAbstractNIOConnectionDistributor DefaultSelectionKeyHandler DefaultSelectorHandler Default implementation of NIOSelectorHandlerDefaultSelectorHandler.DeregisterChannelOperation DefaultSelectorHandler.RegisterChannelOperation DefaultSelectorHandler.RegisterKeyTask DefaultSelectorHandler.RunnableTask DirectByteBufferRecord Thread-local DirectByteBufferstorage.NIOConnection CommonConnectionimplementation for Java NIO Connections.NIOTransport RegisterChannelResult RoundRobinConnectionDistributor RoundRobin NIOConnectionDistributor implementation, which allocates one SelectorRunner for OP_ACCEPT events and other event will be assign to a next SelectorRunner from the array.SelectorRunner Class is responsible for processing certain (single)SelectorHandlerSelectors Utility class forSelectorrelated operations.