org.apache.pekko.remote.transport
Members list
Packages
Type members
Classlikes
Attributes
- Companion
- class
- Source
- PekkoProtocolTransport.scala
- Supertypes
- Self type
-
HandshakeInfo.type
Attributes
- Companion
- object
- Source
- PekkoProtocolTransport.scala
- Supertypes
Attributes
- Source
- PekkoProtocolTransport.scala
- Supertypes
-
trait OnlyCauseStackTraceclass PekkoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ThrottlerTransportAdapter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Deprecated classlikes
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
- Known subtypes
-
class ActorTransportAdapter
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
Attributes
- Companion
- class
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
-
class AbstractTransportAdaptertrait SchemeAugmentertrait Transportclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
Attributes
- Companion
- trait
- Deprecated
- true
- Source
- Transport.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AssociationHandle.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 Objecttrait Matchableclass Any
- Known subtypes
-
class TestAssociationHandle
Attributes
- Deprecated
- true
- Source
- TestTransport.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AssociationRegistry.type
Attributes
- Deprecated
- true
- Source
- FailureInjectorTransportAdapter.scala
- Supertypes
-
trait Producttrait Equalstrait NoStackTraceclass PekkoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Deprecated
- true
- Source
- FailureInjectorTransportAdapter.scala
- Supertypes
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AbstractTransportAdapterclass ActorTransportAdapter
Attributes
- Deprecated
- true
- Source
- TestTransport.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AssociationHandleclass Objecttrait Matchableclass AnyShow all
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
Attributes
- Companion
- class
- Deprecated
- true
- Source
- TestTransport.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestTransport.type
Attributes
- Deprecated
- true
- Source
- ThrottlerTransportAdapter.scala
- Supertypes
Attributes
- Companion
- object
- Deprecated
- true
- Source
- ThrottlerTransportAdapter.scala
- Supertypes
-
class ActorTransportAdapterclass AbstractTransportAdaptertrait SchemeAugmentertrait Transportclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Deprecated
- true
- Source
- Transport.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Transport.type
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 Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class FailureInjectorProviderclass ThrottlerProvider
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
Attributes
- Deprecated
- true
- Source
- AbstractTransportAdapter.scala
- Supertypes
-
trait ExtensionIdProvidertrait ExtensionId[TransportAdapters]class Objecttrait Matchableclass Any
- Self type