public class BalancingDispatcher extends Dispatcher
lookup method in Dispatchers.
BalancingDispatcher,
Dispatchers| Constructor and Description |
|---|
BalancingDispatcher(MessageDispatcherConfigurator _configurator,
java.lang.String _id,
int throughput,
scala.concurrent.duration.Duration throughputDeadlineTime,
MailboxType _mailboxType,
ExecutorServiceFactoryProvider _executorServiceFactoryProvider,
scala.concurrent.duration.FiniteDuration _shutdownTimeout,
boolean attemptTeamWork)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Mailbox |
createMailbox(Cell actor,
MailboxType mailboxType)
Deprecated.
INTERNAL API
|
protected void |
dispatch(ActorCell receiver,
Envelope invocation)
Deprecated.
INTERNAL API
|
MessageQueue |
messageQueue()
Deprecated.
INTERNAL API
|
protected void |
register(ActorCell actor)
Deprecated.
If you override it, you must call it.
|
java.util.concurrent.ConcurrentSkipListSet<ActorCell> |
team()
Deprecated.
INTERNAL API
|
protected void |
teamWork()
Deprecated.
|
protected void |
unregister(ActorCell actor)
Deprecated.
If you override it, you must call it.
|
executeTask, executorService, id, registerForExecution, shutdown, shutdownTimeout, systemDispatch, throughput, throughputDeadlineTime, toStringactors, akka$dispatch$BatchingExecutor$_setter_$akka$dispatch$BatchingExecutor$$_blockContext_$eq, akka$dispatch$BatchingExecutor$_setter_$akka$dispatch$BatchingExecutor$$_tasksLocal_$eq, akka$dispatch$BatchingExecutor$$_blockContext, akka$dispatch$BatchingExecutor$$_tasksLocal, attach, batchable, configurator, debug, detach, eventStream, execute, inhabitants, isThroughputDeadlineTimeDefined, mailboxes, prepare, printActors, reportFailure, RESCHEDULED, resubmitOnBlock, resume, SCHEDULED, suspend, unbatchedExecute, UNSCHEDULEDclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbatchable, executepublic BalancingDispatcher(MessageDispatcherConfigurator _configurator, java.lang.String _id, int throughput, scala.concurrent.duration.Duration throughputDeadlineTime, MailboxType _mailboxType, ExecutorServiceFactoryProvider _executorServiceFactoryProvider, scala.concurrent.duration.FiniteDuration _shutdownTimeout, boolean attemptTeamWork)
public java.util.concurrent.ConcurrentSkipListSet<ActorCell> team()
public MessageQueue messageQueue()
protected Mailbox createMailbox(Cell actor, MailboxType mailboxType)
DispatchercreateMailbox in class Dispatcheractor - (undocumented)mailboxType - (undocumented)protected void register(ActorCell actor)
MessageDispatcherINTERNAL API
register in class MessageDispatcheractor - (undocumented)protected void unregister(ActorCell actor)
MessageDispatcherINTERNAL API
unregister in class MessageDispatcheractor - (undocumented)protected void dispatch(ActorCell receiver, Envelope invocation)
Dispatcherdispatch in class Dispatcherreceiver - (undocumented)invocation - (undocumented)protected void teamWork()