Akka.Remote.Transport Namespace |
Class | Description | |
---|---|---|
AbstractTransportAdapter |
An adapter that wraps a transport and provides interception capabilities
| |
Activity |
Base trait for remote activities that are logged by TestTransport | |
ActorAssociationEventListener |
Converts an IActorRef into an IAssociationEventListener, so IAssociationEvent messages
can be passed directly to the Actor.
| |
ActorHandleEventListener |
Converts an IActorRef into an IHandleEventListener, so IHandleEvent messages
can be passed directly to the Actor.
| |
ActorTransportAdapter |
Actor-based transport adapter
| |
AkkaProtocolException |
This exception is thrown when an error occurred during the Akka protocol handshake.
| |
AssociateAttempt |
TBD
| |
AssociationHandle |
A Service Provider Interface (SPI) layer for abstracting over logical links (associations) created by a Transport.
Handles are responsible for providing an API for sending and receiving from the underlying channel.
To register a listener for processing incoming payload data, the listener must be registered by completing the Task returned by
ReadHandlerSource. Incoming data is not processed until this registration takes place.
| |
AssociationRegistry |
Shared state among TestTransport instances. Coordinates the transports and the means of
communication between them.
| |
Blackhole |
Signals that we're going to totally black out a connection
| |
DisassociateAttempt |
TBD
| |
Disassociated |
TBD
| |
FailureInjectorException |
This exception is used to indicate a simulated failure in an association.
| |
FailureInjectorProvider |
Provider implementation for creating FailureInjectorTransportAdapter instances.
| |
InboundAssociation |
Message sent to IAssociationEventListener registered to a transport (via the TaskCompletionSource returned by Listen)
when the inbound association request arrives.
| |
InboundPayload |
Message sent to the listener registered to an association (via the TaskCompletionSource returned by ReadHandlerSource)
| |
InvalidAssociationException |
This exception is thrown when an association setup request is invalid and it is impossible to recover (malformed IP address, unknown hostname, etc...).
| |
ListenAttempt |
TBD
| |
SchemeAugmenter |
TBD
| |
ShutdownAttempt |
TBD
| |
SwitchableLoggedBehaviorTIn, TOut | ||
TestAssociationHandle |
TBD
| |
TestTransport |
Transport implementation used for testing.
The TestTransport is basically shared memory between actor systems. It can be programmed to emulate
different failure modes of a Transport implementation. TestTransport keeps a log of the activities
it was requested to do. This class is not optimized for performance and MUST not be used in production systems.
| |
ThrottleMode |
The type of throttle being applied to a connection.
| |
ThrottlerProvider |
Used to provide throttling controls for remote Transport instances.
| |
ThrottleTransportAdapter |
INTERNAL API
The throttler transport adapter
| |
Transport |
TBD
| |
UnderlyingTransportError |
The underlying transport reported a non-fatal error
| |
Unthrottled |
Unthrottles a previously throttled connection
| |
WriteAttempt |
TBD
|
Interface | Description | |
---|---|---|
IAssociationEvent |
Marker type for whenever new actors / endpoints are associated with this ActorSystem via remoting.
| |
IAssociationEventListener |
Listener interface for any object that can handle IAssociationEvent messages.
| |
IHandleEvent |
Marker interface for events that the registered listener for a AssociationHandle might receive.
| |
IHandleEventListener |
An interface that needs to be implemented by a user of an AssociationHandle
in order to listen to association events
| |
ITransportAdapterProvider |
Interface for producing adapters that can wrap an underlying transport and augment it with additional behavior.
|
Enumeration | Description | |
---|---|---|
DisassociateInfo |
Supertype of possible disassociation reasons
| |
ThrottleTransportAdapterDirection |
TBD
|