| Package | Description |
|---|---|
| naga |
The main Naga classes.
|
| naga.eventmachine |
An optional simple service for driving asynchronous and delayed tasks integrated with the Naga NIOService.
|
| naga.examples |
Various examples on how to use Naga.
|
| naga.packetreader |
Package containing various ready-to-use
PacketReader implementations. |
| naga.packetwriter |
Package containing various ready-to-use
PacketWriter implementations. |
| Class and Description |
|---|
| ConnectionAcceptor
The ConnectionAcceptor is used by the NIOServerSocket to determine
if a connection should be accepted or refused.
|
| ExceptionObserver
Implemented by observers of event exceptions.
|
| NIOAbstractSocket
An interface describing methods common to both NIOSocket and NIOServerSocket.
|
| NIOServerSocket
Interface for the NIOServerSocket, which is
an asynchronous facade to an underlying ServerSocket.
|
| NIOServerSocketSSL
Interface for SSL Server Sockets
|
| NIOSocket
Interface for the NIOSocket, which is
an asynchronous facade to an underlying Socket.
|
| NIOSocketSSL
Interface for a SSL Socket
|
| PacketReader
Interface for packet reader plugins to assist a socket in reading.
|
| PacketWriter
Interface for classes implementing packet writing strategies.
|
| ServerSocketObserver
Implemented by an observer to a server socket.
|
| SocketObserver
This interface contains the callbacks used by a NIOSocket
to inform its observer of events.
|
| Class and Description |
|---|
| ExceptionObserver
Implemented by observers of event exceptions.
|
| NIOService
This class forms the basis of the NIO handling in Naga.
|
| Class and Description |
|---|
| NIOSocket
Interface for the NIOSocket, which is
an asynchronous facade to an underlying Socket.
|
| ServerSocketObserver
Implemented by an observer to a server socket.
|
| Class and Description |
|---|
| PacketReader
Interface for packet reader plugins to assist a socket in reading.
|
| Class and Description |
|---|
| PacketWriter
Interface for classes implementing packet writing strategies.
|