akka.dispatch
Class MessageDispatcherConfigurator

java.lang.Object
  extended by akka.dispatch.MessageDispatcherConfigurator
Direct Known Subclasses:
BalancingDispatcherConfigurator, CallingThreadDispatcherConfigurator, DispatcherConfigurator, PinnedDispatcherConfigurator

public abstract class MessageDispatcherConfigurator
extends java.lang.Object

Base class to be used for hooking in new dispatchers into Dispatchers.


Constructor Summary
MessageDispatcherConfigurator(com.typesafe.config.Config _config, DispatcherPrerequisites prerequisites)
           
 
Method Summary
 com.typesafe.config.Config config()
           
 ExecutorServiceConfigurator configureExecutor()
           
abstract  MessageDispatcher dispatcher()
          Returns an instance of MessageDispatcher given the configuration.
 DispatcherPrerequisites prerequisites()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDispatcherConfigurator

public MessageDispatcherConfigurator(com.typesafe.config.Config _config,
                                     DispatcherPrerequisites prerequisites)
Method Detail

prerequisites

public DispatcherPrerequisites prerequisites()

config

public com.typesafe.config.Config config()

dispatcher

public abstract MessageDispatcher dispatcher()
Returns an instance of MessageDispatcher given the configuration. Depending on the needs the implementation may return a new instance for each invocation or return the same instance every time.

Returns:
(undocumented)

configureExecutor

public ExecutorServiceConfigurator configureExecutor()