All Classes and Interfaces

Class
Description
Reads a bytestream delimited by '\n'.
Writes a bytestream delimited by '\n'.
Creates a very simple chat server.
Example filter reader that decrypts the stream before passing it to its underlying reader.
Example Writer that encrypts the outgoing stream using a Cipher object.
The ConnectionAcceptor is used by the NIOServerSocket to determine if a connection should be accepted or refused.
A cancellable, delayed event posted to the event service.
Class to read a byte stream delimited by a byte marking the end of a packet.
Class to write a byte stream delimited by a byte marking the end of a packet.
Creates a very simple echo server.
EventMachine is a simple event service for driving asynchronous and delayed tasks together with the a Naga NIOService.
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.
Throw an exception due to unexpected data when reading packets.
This packet reader reads as many bytes as possible from the stream and then bundles those bytes into a packet.
Writes a byte packet to the stream without doing any changes to it.
Reads packet of the format
Writes packet of the format
Creates a Rot13Server that takes a line of text and returns the Rot13 version of the text.
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
Undocumented Class
Undocumented Class
A client for exercising the validation server.
An example validation server to validate logins.
Reads a bytestream delimited by 0.
Writes a bytestream delimited by 0.