Package | Description |
---|---|
org.shared.net |
A framework for transparent, scalable networking with asynchronous sockets.
|
org.shared.net.handler |
A package of
ConnectionHandler implementations. |
org.shared.net.nio |
A package for managed connections built on top of
java.nio . |
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionHandler<C extends Connection>
Defines a handler for
Connection callbacks. |
interface |
ConnectionManager<C extends Connection>
Defines a transport layer for managing
Connection s. |
Modifier and Type | Interface and Description |
---|---|
interface |
SocketConnection
Defines a socket-based
Connection . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFilteredHandler<H extends AbstractFilteredHandler<H,C,T>,C extends Connection,T>
An abstract base class implementing much of
FilteredHandler . |
interface |
FilteredHandler<H extends FilteredHandler<H,C,T>,C extends Connection,T>
Defines a
ConnectionHandler that uses Filter s to process inbound and outbound data. |
interface |
OobHandler<C extends Connection>
Defines a
ConnectionHandler that can react to user-defined OobEvent s. |
class |
SynchronousHandler<C extends Connection>
A subclass of
AbstractFilteredHandler with synchronous behavior. |
class |
XmlHandler<H extends XmlHandler<H,C,T,S>,C extends Connection,T extends XmlEvent<T,?,S>,S extends Enum<S>>
A null-terminated packet protocol for reading and writing
XmlEvent s. |
Modifier and Type | Class and Description |
---|---|
class |
NioConnection
An abstract asynchronous sockets class internally managed by
NioManager . |