final case class DispatcherFromConfig(path: String, next: DeploymentConfig = EmptyDeploymentConfig) extends DeploymentConfig with DispatcherSelector with Product with Serializable
Look up an executor definition in the ActorSystem configuration. ExecutorServices created in this fashion will be shut down when the ActorSystem terminates.
- Source
- Deployment.scala
- Alphabetic
- By Inheritance
- DispatcherFromConfig
- DispatcherSelector
- DeploymentConfig
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DispatcherFromConfig(path: String, next: DeploymentConfig = EmptyDeploymentConfig)
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 DispatcherFromConfig to any2stringadd[DispatcherFromConfig] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (DispatcherFromConfig, B)
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to ArrowAssoc[DispatcherFromConfig] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
allOf[T <: DeploymentConfig](implicit arg0: ClassTag[T]): List[DeploymentConfig]
Retrieve all configuration nodes of a given type in the order that they are present in this DeploymentConfig.
Retrieve all configuration nodes of a given type in the order that they are present in this DeploymentConfig. The
next
reference for all returned nodes will be the EmptyDeploymentConfig$.- Definition Classes
- DeploymentConfig
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
ensuring(cond: (DispatcherFromConfig) ⇒ Boolean, msg: ⇒ Any): DispatcherFromConfig
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to Ensuring[DispatcherFromConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (DispatcherFromConfig) ⇒ Boolean): DispatcherFromConfig
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to Ensuring[DispatcherFromConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): DispatcherFromConfig
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to Ensuring[DispatcherFromConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): DispatcherFromConfig
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to Ensuring[DispatcherFromConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
filterNot[T <: DeploymentConfig](implicit arg0: ClassTag[T]): DeploymentConfig
Remove all configuration nodes of a given type and return the resulting DeploymentConfig.
Remove all configuration nodes of a given type and return the resulting DeploymentConfig.
- Definition Classes
- DeploymentConfig
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
firstOrElse[T <: DeploymentConfig](default: T)(implicit arg0: ClassTag[T]): T
Find the first occurrence of a configuration node of the given type, falling back to the provided default if none is found.
Find the first occurrence of a configuration node of the given type, falling back to the provided default if none is found.
- Definition Classes
- DeploymentConfig
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to StringFormat[DispatcherFromConfig] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
next: DeploymentConfig
- Definition Classes
- DispatcherFromConfig → DeploymentConfig
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val path: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
withDispatcherDefault: DeploymentConfig
Prepend a selection of the ActorSystem default executor to this DeploymentConfig.
Prepend a selection of the ActorSystem default executor to this DeploymentConfig.
- Definition Classes
- DeploymentConfig
-
def
withDispatcherFromConfig(path: String): DeploymentConfig
Prepend a selection of the executor found at the given Config path to this DeploymentConfig.
Prepend a selection of the executor found at the given Config path to this DeploymentConfig. The path is relative to the configuration root of the ActorSystem that looks up the executor.
- Definition Classes
- DeploymentConfig
-
def
withDispatcherFromExecutionContext(ec: ExecutionContext): DeploymentConfig
Prepend a selection of the given execution context to this DeploymentConfig.
Prepend a selection of the given execution context to this DeploymentConfig.
- Definition Classes
- DeploymentConfig
-
def
withDispatcherFromExecutor(executor: Executor): DeploymentConfig
Prepend a selection of the given executor to this DeploymentConfig.
Prepend a selection of the given executor to this DeploymentConfig.
- Definition Classes
- DeploymentConfig
-
def
withMailboxCapacity(capacity: Int): DeploymentConfig
Prepend the given mailbox capacity configuration to this DeploymentConfig.
Prepend the given mailbox capacity configuration to this DeploymentConfig.
- Definition Classes
- DeploymentConfig
-
def
withNext(next: DeploymentConfig): DeploymentConfig
Create a copy of this DeploymentConfig node with its
next
reference replaced by the given object.Create a copy of this DeploymentConfig node with its
next
reference replaced by the given object. This does NOT append the given list of configuration nodes to the current list!- Definition Classes
- DispatcherFromConfig → DeploymentConfig
-
def
→[B](y: B): (DispatcherFromConfig, B)
- Implicit
- This member is added by an implicit conversion from DispatcherFromConfig to ArrowAssoc[DispatcherFromConfig] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc