org.apache.pekko.remote.transport

Members list

Type members

Classlikes

object HandshakeInfo

Attributes

Companion
class
Source
PekkoProtocolTransport.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class HandshakeInfo(origin: Address, uid: Int, cookie: Option[String])

Attributes

Companion
object
Source
PekkoProtocolTransport.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
PekkoProtocolTransport.scala
Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ThrottlerTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Deprecated classlikes

abstract class AbstractTransportAdapter(val wrappedTransport: Transport)(implicit val ec: ExecutionContext) extends Transport, SchemeAugmenter

An adapter that wraps a transport and provides interception

An adapter that wraps a transport and provides interception

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
trait Transport
class Object
trait Matchable
class Any
Known subtypes
abstract class AbstractTransportAdapterHandle(val originalLocalAddress: Address, val originalRemoteAddress: Address, val wrappedHandle: AssociationHandle, val addedSchemeIdentifier: String) extends AssociationHandle, SchemeAugmenter

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class ActorTransportAdapter(wrappedTransport: Transport, system: ActorSystem) extends AbstractTransportAdapter

Attributes

Companion
object
Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
trait Transport
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
trait Actor
class Object
trait Matchable
class Any

Attributes

Companion
trait
Deprecated
true
Source
Transport.scala
Supertypes
class Object
trait Matchable
class Any
Self type

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.

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.

Attributes

Companion
object
Deprecated
true
Source
Transport.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Deprecated
true
Source
TestTransport.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Deprecated
true
Source
FailureInjectorTransportAdapter.scala
Supertypes
trait Product
trait Equals
trait NoStackTrace
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Deprecated
true
Source
FailureInjectorTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class TestAssociationHandle(localAddress: Address, remoteAddress: Address, transport: TestTransport, inbound: Boolean) extends AssociationHandle

Attributes

Deprecated
true
Source
TestTransport.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class TestTransport(val localAddress: Address, val registry: AssociationRegistry, val maximumPayloadBytes: Int, val schemeIdentifier: String) 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.

Attributes

Companion
object
Deprecated
true
Source
TestTransport.scala
Supertypes
trait Transport
class Object
trait Matchable
class Any
object TestTransport

Attributes

Companion
class
Deprecated
true
Source
TestTransport.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Deprecated
true
Source
ThrottlerTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Deprecated
true
Source
ThrottlerTransportAdapter.scala
Supertypes
trait Transport
class Object
trait Matchable
class Any
Show all
object Transport

Attributes

Companion
trait
Deprecated
true
Source
Transport.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Transport.type
trait Transport

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.

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.

Attributes

Companion
object
Deprecated
true
Source
Transport.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
trait Extension
class Object
trait Matchable
class Any

Attributes

Deprecated
true
Source
AbstractTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Self type