akka.remote.transport
Class ThrottlerTransportAdapter
java.lang.Object
akka.remote.transport.AbstractTransportAdapter
akka.remote.transport.ActorTransportAdapter
akka.remote.transport.ThrottlerTransportAdapter
- All Implemented Interfaces:
- SchemeAugmenter, Transport
public class ThrottlerTransportAdapter
- extends ActorTransportAdapter
Java API: get the singleton instance
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThrottlerTransportAdapter
public ThrottlerTransportAdapter(Transport _wrappedTransport,
akka.actor.ExtendedActorSystem _system)
SchemeIdentifier
public static java.lang.String SchemeIdentifier()
UniqueId
public static java.util.concurrent.atomic.AtomicInteger UniqueId()
addedSchemeIdentifier
protected java.lang.String addedSchemeIdentifier()
maximumOverhead
protected int maximumOverhead()
- Specified by:
maximumOverhead in class AbstractTransportAdapter
managerName
protected java.lang.String managerName()
- Specified by:
managerName in class ActorTransportAdapter
managerProps
protected akka.actor.Props managerProps()
- Specified by:
managerProps in class ActorTransportAdapter
managementCommand
public scala.concurrent.Future<java.lang.Object> managementCommand(java.lang.Object cmd)
- Description copied from interface:
Transport
- 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.
- Parameters:
cmd - Command message to the transport
- Returns:
- Future that succeeds when the command was handled or dropped