akka.remote.transport

Type members

Deprecated classlikes

@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
abstract class AbstractTransportAdapter(val wrappedTransport: Transport)(implicit val ec: ExecutionContext) extends Transport with SchemeAugmenter

An adapter that wraps a transport and provides interception

An adapter that wraps a transport and provides interception

Deprecated
Source:
AbstractTransportAdapter.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
abstract class AbstractTransportAdapterHandle(val originalLocalAddress: Address, val originalRemoteAddress: Address, val wrappedHandle: AssociationHandle, val addedSchemeIdentifier: String) extends AssociationHandle with SchemeAugmenter
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
Companion:
class
Deprecated
Source:
AbstractTransportAdapter.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
abstract class ActorTransportAdapter(wrappedTransport: Transport, system: ActorSystem) extends AbstractTransportAdapter
Companion:
object
Deprecated
Source:
AbstractTransportAdapter.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
Companion:
class
Deprecated
Source:
Transport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")

An SPI layer for abstracting over logical links (associations) created by a akka.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 akka.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 akka.remote.transport.AssociationHandle#readHandlerPromise. Incoming data is not processed until this registration takes place.

Companion:
object
Deprecated
Source:
Transport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
Deprecated
Source:
TestTransport.scala
@SerialVersionUID(1L) @deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
final case class FailureInjectorException(msg: String) extends AkkaException with NoStackTrace
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
final case class TestAssociationHandle(localAddress: Address, remoteAddress: Address, transport: TestTransport, inbound: Boolean) extends AssociationHandle
Deprecated
Source:
TestTransport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
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.

Companion:
object
Deprecated
Source:
TestTransport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
Companion:
class
Deprecated
Source:
TestTransport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
Companion:
object
Deprecated
Source:
ThrottlerTransportAdapter.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
object Transport
Companion:
class
Deprecated
Source:
Transport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
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 akka.actor.ExtendedActorSystem as parameters.

Companion:
object
Deprecated
Source:
Transport.scala
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")