![]() | 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
|