See: Description
| Interface | Description |
|---|---|
| ByteIOFramer |
Interface supporting message framing services.
|
| ByteIOFramerFactory |
Interface supporting protocol-specific message framing on a connection,
to frame inchoate streams of bytes into processable units.
|
| Connection |
A communications connection to other entities on the net.
|
| ConnectionCountMonitor |
Track the number of connections, so server can exit gracefully.
|
| ConnectionManager |
Interface implemented by classes that support message channel connectivity
via some I/O pathway (e.g., TCP/IP, etc.).
|
| LoadMonitor |
Interface implemented by classes that support tracking server load.
|
| MessageAcquirer |
Interface implemented by message handlers that need to preflight received
messages prior to putting them on the receive queue.
|
| MessageHandler |
Interface for objects that handle events on a
Connection. |
| MessageHandlerFactory |
Interface to handle the application-specific portion of
Connection
creation. |
| MessageReceiver |
Interface for the object that a
Connection uses to accept incoming
messages from the net. |
| Releasable |
Interface implemented by message objects that have resources that need to
be released after the message has been transmitted.
|
| Class | Description |
|---|---|
| ChunkyByteArrayInputStream |
Input stream similar to ByteArrayInputStream but backed by an ongoing series
of byte arrays that can be added to during the stream object's lifetime.
|
| ConnectionBase |
Base class providing common internals implementation for various types of
Connection objects.
|
| ConnectionRetrier |
Worker object to manage an ongoing attempt to establish an outbound TCP
connection, so that failed connection attempts can be retried automatically.
|
| HTTPFramer |
An HTTPFramer is responsible for extracting messages from HTTP POSTs
arriving on an HTTP connection and doing something meaningful with them.
|
| HTTPRequest |
An HTTP request descriptor, obtained by parsing the lines of text in an HTTP
request as they are received.
|
| HTTPRequestByteIOFramerFactory |
Byte I/O framer factory for HTTP requests.
|
| HTTPSessionConnection |
An implementation of
Connection that virtualizes a continuous
message session out of a series of transient HTTP connections. |
| JSONByteIOFramer |
I/O framer implementation for JSON messages.
|
| JSONByteIOFramerFactory |
Byte I/O framer factory for JSON messaging over a byte stream.
|
| NetAddr |
An IP network address and port number combination, represented in a somewhat
friendlier way than
InetSocketAddress
does. |
| NetworkManager |
Manage network connections between this server and other entities.
|
| NullMessageHandler |
"Message handler" for connections that are send only.
|
| RTCPRequest |
An RTCP request descriptor, obtained by parsing the lines of text in an RTCP
request as they are received.
|
| RTCPRequestByteIOFramerFactory |
Byte I/O framer factory for RTCP requests.
|
| RTCPSessionConnection |
An implementation of
Connection that virtualizes a continuous
message session out of a series of potentially transient TCP connections. |
| TCPConnection |
An implementation of
Connection that manages a non-blocking TCP
connection to a single remote host. |
| WebSocketByteIOFramerFactory |
Byte I/O framer factory for WebSocket connections, a perverse hybrid of HTTP
and TCP.
|
| WebSocketRequest |
An HTTP request descriptor, augmented for setting up a WebSocket connection.
|
| Exception | Description |
|---|---|
| ConnectionCloseException |
Exception to report that a connection was shutdown normally (i.e., without
error).
|
Copyright © 2017. All rights reserved.