| 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
|