tasks.elastic

package tasks.elastic

Members list

Packages

Type members

Experimental classlikes

case class CodeAddress(address: SimpleSocketAddress, codeVersion: CodeVersion)

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait CreateNode

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Deployment

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
Deployment.type

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ElasticSupportFqcn(fqcn: String)

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait GetNodeName

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class Node(name: RunningJobId, size: ResourceAvailable, launcherActor: LauncherActor)

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NodeKiller

Attributes

Companion
class
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
NodeKiller.type
class NodeKiller(shutdownNode: ShutdownNode, targetLauncherActor: LauncherActor, targetNode: Node, listener: Address, messenger: Messenger)(implicit config: TasksConfig) extends ActorBehavior[State, Unit]

Attributes

Companion
object
Experimental
true
Supertypes
class ActorBehavior[State, Unit]
class Object
trait Matchable
class Any
object NodeRegistry

Attributes

Companion
class
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
class NodeRegistry(unmanagedResource: ResourceAvailable, createNode: CreateNode, decideNewNode: DecideNewNode, shutdownNode: ShutdownNode, targetQueue: QueueActor, messenger: Messenger)(implicit config: TasksConfig) extends ActorBehavior[State, Unit]

Attributes

Companion
object
Experimental
true
Supertypes
class ActorBehavior[State, Unit]
class Object
trait Matchable
class Any
class PackageServer(pack: File)

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
case class RemoteNodeRegistry(address: Address)

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SelfShutdown

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SimpleDecideNewNode(codeVersion: CodeVersion)(implicit config: TasksConfig) extends DecideNewNode

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
case class SimpleElasticSupport(hostConfig: Option[HostConfiguration], shutdown: ShutdownNode, createNodeFactory: CreateNodeFactory, getNodeName: GetNodeName) extends ElasticSupport

Attributes

Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type