package transport
- Alphabetic
- Public
- Protected
Type Members
- final case class HandshakeInfo(origin: Address, uid: Int, cookie: Option[String]) extends Product with Serializable
- class PekkoProtocolException extends PekkoException with OnlyCauseStackTrace
- Annotations
- @SerialVersionUID()
Deprecated Type Members
- abstract class AbstractTransportAdapter extends Transport with SchemeAugmenter
An adapter that wraps a transport and provides interception
An adapter that wraps a transport and provides interception
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- abstract class AbstractTransportAdapterHandle extends AssociationHandle with SchemeAugmenter
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- abstract class ActorTransportAdapter extends AbstractTransportAdapter
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- abstract class ActorTransportAdapterManager extends Actor with RequiresMessageQueue[UnboundedMessageQueueSemantics]
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- trait AssociationHandle extends AnyRef
An SPI layer for abstracting over logical links (associations) created by a pekko.remote.transport.Transport.
An SPI layer for abstracting over logical links (associations) created by a pekko.remote.transport.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 Promise returned by pekko.remote.transport.AssociationHandle#readHandlerPromise. Incoming data is not processed until this registration takes place.
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- final case class FailureInjectorException(msg: String) extends PekkoException with NoStackTrace with Product with Serializable
- Annotations
- @SerialVersionUID() @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- class FailureInjectorProvider extends TransportAdapterProvider
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- trait SchemeAugmenter extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- final case class TestAssociationHandle(localAddress: Address, remoteAddress: Address, transport: TestTransport, inbound: Boolean) extends AssociationHandle with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- class TestTransport extends Transport
Transport implementation to be used for testing.
Transport implementation to be used for testing.
The TestTransport is basically a shared memory between actor systems. The TestTransport could 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 as an in-memory transport in production systems.
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- class ThrottlerProvider extends TransportAdapterProvider
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- class ThrottlerTransportAdapter extends ActorTransportAdapter
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- trait Transport extends AnyRef
An SPI layer for implementing asynchronous transport mechanisms.
An SPI layer for implementing asynchronous transport mechanisms. The Transport is responsible for initializing the underlying transmission mechanism and setting up logical links between transport entities.
Transport implementations that are loaded dynamically by the remoting must have a constructor that accepts a com.typesafe.config.Config and an pekko.actor.ExtendedActorSystem as parameters.
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- trait TransportAdapterProvider extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- class TransportAdapters extends Extension
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
Value Members
- object HandshakeInfo extends Serializable
- object ThrottlerTransportAdapter
Deprecated Value Members
- object ActorTransportAdapter
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- object AssociationHandle
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- object AssociationRegistry
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- object TestTransport
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- object Transport
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery
- object TransportAdaptersExtension extends ExtensionId[TransportAdapters] with ExtensionIdProvider
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Classic remoting is deprecated, use Artery