See: Description
| Interface | Description |
|---|---|
| ClientConnector |
An interface for the NIO framework to connect outgoing sockets.
|
| DaemonListener | |
| IdleStateListener |
A class implementing this interface is notified when the selector it is
registered with becomes idle.
|
| ProtocolEngine |
This interface defines the contract for a protocol implementation.
|
| SelectionKeyAware | |
| SelectorRegistrationListener |
Allows an object to receive notification that a registration has completed
on a
SelectorThread. |
| SelectorThreadImpl |
Each
SelectorThread requires an implementation of this
interface to pass selection events. |
| SocketConnectionFactory | |
| SocketHandler |
An interface used by the
SelectorThread to notify an object
of when a read or write event has occurred. |
| SocketWriteCallback |
| Class | Description |
|---|---|
| ByteBufferPool |
This class provides a pool for either direct or non direct ByteBuffers.
|
| ClientAcceptor |
An abstract class for the NIO framework to accept client connections.
|
| Daemon |
This class provides an abstract daemon for servicing any number of protocol
contexts.
|
| DaemonAdapter | |
| DaemonContext |
Each instance of a
Daemon has a single configuration context. |
| IdleStateManager |
Class that checks the idle state of another class.
|
| LicenseManager |
Add your license using the static method provided by this class.
|
| ListeningInterface | |
| ProtocolContext |
A protocol context defines the behaviour for a listening interface.
|
| SelectorThread |
Provides management of a single selector.
|
| SelectorThreadPool |
Maintains a pool of
SelectoThreads increasing the pool when required
and always maintaining the minimum number of permanent threads required. |
| SocketConnection |
This class implements a
SocketHandler using a standard socket. |
| WriteOperationRequest |
A throwble Object used to notify the read process that the no further
messages should be processed and to allow the write process to write
outstanding messages.
|
| Exception | Description |
|---|---|
| LicenseException |
This package contains a generic framework for Java NIO daemons.
Copyright © 2025. All rights reserved.