Top Interfaces Classes
module org.glassfish.grizzly

Package org.glassfish.grizzly.nio


Interface Summary

Modifier and TypeInterface and Description
public interface
ChannelConfigurator

Configurator responsible for initial SelectableChannel configuration.

public interface
public interface
SelectionKeyHandler

SelectionKeyHandler implementations are responsible for handling SelectionKey life cycle events.

public interface
public interface
SelectorHandlerTask

Task, which may be registered on SelectorHandler and executed in a Selector thread.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractNIOAsyncQueueReader

The AsyncQueueReader implementation, based on the Java NIO

public abstract class
AbstractNIOAsyncQueueWriter

The AsyncQueueWriter implementation, based on the Java NIO

public abstract class
public class
public class
DefaultSelectorHandler

Default implementation of NIO SelectorHandler

public class
DirectByteBufferRecord

Thread-local Direct ByteBuffer storage.

pack-priv class
public abstract class
NIOConnection

Common Connection implementation for Java NIO Connections.

public abstract class
public class
public class
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.

pack-priv class
public class
SelectorRunner

Class is responsible for processing certain (single) SelectorHandler

public class
Selectors

Utility class for Selector related operations.