Package com.maverick.nio

This package contains a generic framework for Java NIO daemons.

See:
          Description

Interface Summary
ClientConnector An interface for the NIO framework to connect outgoing sockets.
EventListener Interface to be implemented by classes interested in receiving SSHDEvent events.
EventService Interface to be implemented by an event service implementation.
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.
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.
SocketHandler An interface used by the SelectorThread to notify an object of when a read or write event has occurred.
SocketWriteCallback  
 

Class Summary
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.
DaemonContext Each instance of a Daemon has a single configuration context.
Event Superclass of all events that may be fired during the life of SSHD.
EventCodes List of unique SSHD Event codes
EventLog This is a wrapper class.
EventServiceImplementation Event Service Implementation singleton, that manages SSHD Event Listeners, and allows events to be fired.
ForwardingManager  
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 Summary
LicenseException  
 

Package com.maverick.nio Description

This package contains a generic framework for Java NIO daemons.



Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.