class Dispatchers extends AnyRef
Dispatchers are to be defined in configuration to allow for tuning
for different environments. Use the lookup
method to create
a dispatcher as specified in configuration.
Look in akka.actor.default-dispatcher
section of the reference.conf
for documentation of dispatcher options.
- Source
- Dispatchers.scala
- Alphabetic
- By Inheritance
- Dispatchers
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Dispatchers(settings: Settings, prerequisites: DispatcherPrerequisites)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from Dispatchers to any2stringadd[Dispatchers] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (Dispatchers, B)
- Implicit
- This member is added by an implicit conversion from Dispatchers to ArrowAssoc[Dispatchers] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val cachingConfig: CachingConfig
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- val defaultDispatcherConfig: Config
-
def
defaultGlobalDispatcher: MessageDispatcher
The one and only default dispatcher.
-
def
ensuring(cond: (Dispatchers) ⇒ Boolean, msg: ⇒ Any): Dispatchers
- Implicit
- This member is added by an implicit conversion from Dispatchers to Ensuring[Dispatchers] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (Dispatchers) ⇒ Boolean): Dispatchers
- Implicit
- This member is added by an implicit conversion from Dispatchers to Ensuring[Dispatchers] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Dispatchers
- Implicit
- This member is added by an implicit conversion from Dispatchers to Ensuring[Dispatchers] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): Dispatchers
- Implicit
- This member is added by an implicit conversion from Dispatchers to Ensuring[Dispatchers] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Dispatchers to StringFormat[Dispatchers] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hasDispatcher(id: String): Boolean
Checks that the configuration provides a section for the given dispatcher.
Checks that the configuration provides a section for the given dispatcher. This does not guarantee that no ConfigurationException will be thrown when using this dispatcher, because the details can only be checked by trying to instantiate it, which might be undesirable when just checking.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lookup(id: String): MessageDispatcher
Returns a dispatcher as specified in configuration.
Returns a dispatcher as specified in configuration. Please note that this method _may_ create and return a NEW dispatcher, _every_ call.
Throws ConfigurationException if the specified dispatcher cannot be found in the configuration.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val prerequisites: DispatcherPrerequisites
-
def
registerConfigurator(id: String, configurator: MessageDispatcherConfigurator): Boolean
Register a MessageDispatcherConfigurator that will be used by #lookup and #hasDispatcher instead of looking up the configurator from the system configuration.
Register a MessageDispatcherConfigurator that will be used by #lookup and #hasDispatcher instead of looking up the configurator from the system configuration. This enables dynamic addition of dispatchers, as used by the akka.routing.BalancingPool.
A configurator for a certain id can only be registered once, i.e. it can not be replaced. It is safe to call this method multiple times, but only the first registration will be used. This method returns
true
if the specified configurator was successfully registered. - val settings: Settings
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
→[B](y: B): (Dispatchers, B)
- Implicit
- This member is added by an implicit conversion from Dispatchers to ArrowAssoc[Dispatchers] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc