See: Description
| Interface | Description |
|---|---|
| CompositeTransport | |
| LogWriter |
Interface for classes that will be called by the TransportLogger
class to actually write to a log file.
|
| ResponseCallback | |
| TransmitCallback | |
| Transport |
Represents the client side of a transport allowing messages to be sent
synchronously, asynchronously and consumed.
|
| TransportAcceptListener | |
| TransportListener |
An asynchronous listener of commands
|
| TransportLoggerControlMBean |
MBean used to manage all of the TransportLoggers at once.
|
| TransportLoggerViewMBean |
MBean to manage a single Transport Logger.
|
| TransportServer |
A TransportServer asynchronously accepts
Transport objects and then
delivers those objects to a TransportAcceptListener. |
| Class | Description |
|---|---|
| AbstractInactivityMonitor |
Used to make sure that commands are arriving periodically from the peer of
the transport.
|
| CommandJoiner |
Joins together of partial commands which were split into individual chunks of
data.
|
| DefaultTransportListener |
An asynchronous listener of commands
|
| FutureResponse | |
| InactivityMonitor |
Used to make sure that commands are arriving periodically from the peer of
the transport.
|
| MarshallingTransportFilter | |
| MutexTransport |
Thread safe Transport Filter that serializes calls to and from the Transport Stack.
|
| ResponseCorrelator |
Adds the incrementing sequence number to commands along with performing the
correlation of responses to requests to create a blocking request-response
semantics.
|
| SecureSocketConnectorFactory | |
| SocketConnectorFactory | |
| ThreadNameFilter |
The thread name filter, modifies the name of the thread during the invocation to a transport.
|
| TransportFactory | |
| TransportFactorySupport | |
| TransportFilter | |
| TransportLogger |
This TransportFilter implementation writes output to a log
as it intercepts commands / events before sending them to the
following layer in the Transport stack.
|
| TransportLoggerControl |
Implementation of the TransportLoggerControlMBean interface,
which is an MBean used to control all TransportLoggers at once.
|
| TransportLoggerFactory |
Singleton class to create TransportLogger objects.
|
| TransportLoggerFactorySPI | |
| TransportLoggerView |
Class implementing the TransportLoggerViewMBean interface.
|
| TransportServerFilter | |
| TransportServerSupport |
A useful base class for implementations of
TransportServer |
| TransportServerThreadSupport |
A useful base class for implementations of
TransportServer which uses
a background thread to accept new connections. |
| TransportSupport |
A useful base class for transport implementations.
|
| TransportThreadSupport |
A useful base class for a transport implementation which has a background
reading thread.
|
| WebTransportServerSupport | |
| WireFormatNegotiator |
Negotiates the wire format with a new connection
|
| WriteTimeoutFilter |
This filter implements write timeouts for socket write operations.
|
| WriteTimeoutFilter.TimeoutThread |
| Exception | Description |
|---|---|
| InactivityIOException |
This is exception is thrown when the transport layer detects that the underlying socket has been inactive for
too long.
|
| RequestTimedOutIOException |
thrown when the timeout specified on a request expires before
a reply or response is received
|
| TransportDisposedIOException |
This is exception is thrown when the transport is disposed
|
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.