Packages

t

tasks.elastic.ec2

EC2NodeRegistryImp

trait EC2NodeRegistryImp extends Actor with GridJobRegistry

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EC2NodeRegistryImp
  2. GridJobRegistry
  3. ShutdownNode
  4. CreateNode
  5. NodeRegistry
  6. Actor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Receive = PartialFunction[Any, Unit]
    Definition Classes
    Actor

Abstract Value Members

  1. implicit abstract def config: TasksConfig
    Definition Classes
    EC2NodeRegistryImpGridJobRegistry
  2. abstract val ec2: AmazonEC2Client
  3. abstract def log: LoggingAdapter
    Definition Classes
    GridJobRegistry
  4. abstract val masterAddress: InetSocketAddress
  5. abstract def receive: akka.actor.Actor.Receive
    Definition Classes
    Actor
  6. abstract def shutdownPendingNode(nodeName: PendingJobId): Unit
    Definition Classes
    ShutdownNode
  7. abstract def shutdownRunningNode(nodeName: RunningJobId): Unit
    Definition Classes
    ShutdownNode
  8. abstract val unmanagedResource: CPUMemoryAvailable
    Definition Classes
    NodeRegistry

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def allRegisteredNodes: Set[(RunningJobId, CPUMemoryAvailable)]
    Definition Classes
    GridJobRegistryNodeRegistry
  5. def aroundPostRestart(reason: Throwable): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  6. def aroundPostStop(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  7. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  8. def aroundPreStart(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  9. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  12. implicit val context: ActorContext
    Definition Classes
    Actor
  13. def convertRunningToPending(p: RunningJobId): Option[PendingJobId]
    Definition Classes
    EC2NodeRegistryImpGridJobRegistry
  14. val counter: Int
  15. def deregisterNode(n: Node): Unit
    Definition Classes
    GridJobRegistryNodeRegistry
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def initfailed(pendingID: PendingJobId): Unit
    Definition Classes
    GridJobRegistryNodeRegistry
  22. def initializeNode(node: Node): Unit
    Definition Classes
    EC2NodeRegistryImpGridJobRegistry
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def pendingNodes: Set[(PendingJobId, CPUMemoryAvailable)]
    Definition Classes
    GridJobRegistryNodeRegistry
  28. def postRestart(reason: Throwable): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  29. def postStop(): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  30. def preRestart(reason: Throwable, message: Option[Any]): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  31. def preStart(): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  32. def refreshPendingList: List[PendingJobId]
    Definition Classes
    GridJobRegistry
  33. def registerNode(n: Node): Unit
    Definition Classes
    GridJobRegistryNodeRegistry
  34. def requestNewNodes(types: Map[shared.CPUMemoryRequest, Int]): Unit
    Definition Classes
    GridJobRegistryCreateNode
  35. def requestOneNewJobFromGridScheduler(request: shared.CPUMemoryRequest): Try[(PendingJobId, CPUMemoryAvailable)]
    Definition Classes
    EC2NodeRegistryImpGridJobRegistry
  36. implicit final val self: ActorRef
    Definition Classes
    Actor
  37. final def sender(): ActorRef
    Definition Classes
    Actor
  38. def supervisorStrategy: SupervisorStrategy
    Definition Classes
    Actor
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. def unhandled(message: Any): Unit
    Definition Classes
    Actor
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from GridJobRegistry

Inherited from ShutdownNode

Inherited from CreateNode

Inherited from NodeRegistry

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped