package transport
- Alphabetic
- Public
- All
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()
-
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