Package naga


package naga
The main Naga classes.

See NIOService on how to start a new NIOService for asynchronous socket I/O.

The library uses the implementations of NIOSocket and NIOServerSocket as asynchronous counterparts to Socket and ServerSocket.

  • Class
    Description
    The ConnectionAcceptor is used by the NIOServerSocket to determine if a connection should be accepted or refused.
    Implemented by observers of event exceptions.
    An interface describing methods common to both NIOSocket and NIOServerSocket.
    Interface for the NIOServerSocket, which is an asynchronous facade to an underlying ServerSocket.
    Interface for SSL Server Sockets
    This class forms the basis of the NIO handling in Naga.
    Interface for the NIOSocket, which is an asynchronous facade to an underlying Socket.
    Interface for a SSL Socket
    A collection of utilites used by various classes.
    Interface for packet reader plugins to assist a socket in reading.
    Interface for classes implementing packet writing strategies.
    Implemented by an observer to a server socket.
    Class with null-implementations for all callbacks.
    This interface contains the callbacks used by a NIOSocket to inform its observer of events.
    Class with null-implementation of all SocketObserver callbacks.
    Undocumented Class