AbstractTransportAdapter

@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

Deprecated
Source:
AbstractTransportAdapter.scala
trait Transport
class Object
trait Matchable
class Any

Value members

Concrete methods

override def associate(remoteAddress: Address): Future[AssociationHandle]
override def isResponsibleFor(address: Address): Boolean
override def shutdown(): Future[Boolean]

Inherited methods

protected def augmentScheme(address: Address): Address
protected def augmentScheme(originalScheme: String): String

This method allows upper layers to send management commands to the transport. It is the responsibility of the sender to send appropriate commands to different transport implementations. Unknown commands will be ignored.

This method allows upper layers to send management commands to the transport. It is the responsibility of the sender to send appropriate commands to different transport implementations. Unknown commands will be ignored.

Value parameters:
cmd

Command message to the transport

Returns:

Future that succeeds when the command was handled or dropped

Inherited from:
Transport
Source:
Transport.scala
protected def removeScheme(address: Address): Address
protected def removeScheme(scheme: String): String

Concrete fields

Implicits