package elastic
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- elastic
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class CodeAddress(address: InetSocketAddress, codeVersion: shared.CodeVersion) extends Product with Serializable
- trait CreateNode extends AnyRef
- trait CreateNodeFactory extends AnyRef
- trait DecideNewNode extends AnyRef
- trait ElasticSupport extends AnyRef
- case class ElasticSupportFqcn(fqcn: String) extends Product with Serializable
- trait ElasticSupportFromConfig extends AnyRef
- trait GetNodeName extends AnyRef
- case class Node(name: RunningJobId, size: ResourceAvailable, launcherActor: ActorRef) extends Product with Serializable
- class NodeKiller extends Actor with ActorLogging
- class NodeRegistry extends Actor with ActorLogging
- class PackageServer extends AnyRef
- trait ReaperFactory extends AnyRef
- class SelfShutdown extends Actor with ActorLogging
- trait ShutdownNode extends ShutdownRunningNode
- class ShutdownReaper extends Reaper
- trait ShutdownRunningNode extends AnyRef
- class SimpleDecideNewNode extends DecideNewNode with StrictLogging
- case class SimpleElasticSupport(fqcn: ElasticSupportFqcn, hostConfig: Option[HostConfiguration], reaperFactory: Option[ReaperFactory], shutdown: ShutdownNode, createNodeFactory: CreateNodeFactory, getNodeName: GetNodeName) extends ElasticSupport with Product with Serializable
Value Members
- def makeElasticSupport(implicit config: TasksConfig): Option[ElasticSupport]
- object Deployment
- object Node extends Serializable
- object NodeRegistry