tasks.elastic
package tasks.elastic
Members list
Type members
Experimental classlikes
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait CreateNode
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
trait CreateNodeFactory
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
trait DecideNewNode
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SimpleDecideNewNode
object Deployment
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Deployment.type
trait ElasticSupport
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SimpleElasticSupport
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait ElasticSupportFromConfig
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
trait GetNodeName
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Node
class NodeKiller(shutdownNode: ShutdownNode, targetLauncherActor: LauncherActor, targetNode: Node, listener: ActorRef)(implicit config: TasksConfig) extends Actor, ActorLogging
Attributes
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
object NodeRegistry
Attributes
- Companion
- class
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeRegistry.type
class NodeRegistry(unmanagedResource: ResourceAvailable, createNode: CreateNode, decideNewNode: DecideNewNode, shutdownNode: ShutdownNode, targetQueue: QueueActor, eventListener: Option[EventListener[Event]])(implicit config: TasksConfig) extends Actor, ActorLogging
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
trait ReaperFactory
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
class SelfShutdown(shutdownRunningNode: ShutdownRunningNode, id: RunningJobId, queueActor: QueueActor)(implicit config: TasksConfig) extends Actor, ActorLogging
Attributes
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
trait ShutdownNode extends ShutdownRunningNode
Attributes
- Experimental
- true
- Supertypes
class ShutdownReaper(id: RunningJobId, shutdown: ShutdownRunningNode) extends Reaper
Attributes
- Experimental
- true
- Supertypes
trait ShutdownRunningNode
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ShutdownNode
class SimpleDecideNewNode(codeVersion: CodeVersion)(implicit config: TasksConfig) extends DecideNewNode
Attributes
- Experimental
- true
- Supertypes
case class SimpleElasticSupport(fqcn: ElasticSupportFqcn, hostConfig: Option[HostConfiguration], reaperFactory: Option[ReaperFactory], shutdown: ShutdownNode, createNodeFactory: CreateNodeFactory, getNodeName: GetNodeName) extends ElasticSupport
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticSupportclass Objecttrait Matchableclass AnyShow all
- Self type
Value members
Experimental methods
Attributes
- Experimental
- true
In this article