ark
SimpleSchedulerStateManager
Abstract Value Members
-
abstract
def
executorLost(executorId: String, slaveId: String, status: Int)(state: T): (T, Seq[String])
-
abstract
def
processOffer(cpus: Double, mem: Double, slaveId: String)(state: T): (T, Seq[Builder])
-
abstract
def
slaveLost(slaveId: String)(state: T): (T, Seq[String])
-
abstract
def
taskFailed(taskId: String, executorId: String, slaveId: String)(state: T): T
-
abstract
def
taskFinished(taskId: String, executorId: String, slaveId: String)(state: T): T
-
abstract
def
taskRunning(taskId: String, executorId: String, slaveId: String)(state: T): (T, Boolean)
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
error(message: String)(state: T): T
-
def
executorLost(executorId: ExecutorID, slaveId: SlaveID, status: Int)(state: T): (T, Seq[TaskID])
-
def
finalize(): Unit
-
def
frameworkMessage(executorId: ExecutorID, slaveId: SlaveID, data: Array[Byte])(state: T): T
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
processCustomMessage(msg: CustomMessage)(state: T): T
-
def
processOffer(offer: Offer)(state: T): (T, Seq[Builder])
-
def
registered(frameworkId: String)(state: T): T
-
def
reregistered(state: T): T
-
def
rescindOffer(offerId: OfferID)(state: T): T
-
def
scalarResources(offer: Offer): Map[String, Double]
-
def
slaveLost(slaveId: SlaveID)(state: T): (T, Seq[TaskID])
-
def
statusUpdate(status: TaskStatus)(state: T): (T, Option[TaskID])
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
SimpleSchedulerState is a very simple implementation of SchedulerState that hides org.apache.mesos.Protos as much as possible in favor of native scala types.