ConnectionMonitor
Actively monitors the Mesos connection.
|
ConnectionMonitor.ConnectedState$ |
ConnectionMonitor.ConnectingState$ |
ConnectionMonitor.FsmState
An FSM state of the connection monitor.
|
ConnectionMonitor.Start$ |
ConnectionMonitor.Stop$ |
ConnectionMonitor.StoppedState$ |
ConnectionMonitor$ |
LaunchableTask
Specifies the task requirements and produces a Mesos TaskInfo description.
|
LaunchCoordinator
The launch coordinator handles offer processing, including
matching offers to tasks and making reservations.
|
LaunchCoordinator.Assign$ |
LaunchCoordinator.GatherData$ |
LaunchCoordinator.GatheringOffers$ |
LaunchCoordinator.Idle$ |
LaunchCoordinator.Launch$ |
LaunchCoordinator.Suspended$ |
LaunchCoordinator.TaskState
An FSM state of the launch coordinator.
|
LaunchCoordinator.Unassign$ |
LaunchCoordinator$ |
ReconciliationCoordinator
Coordinates task reconciliation between Mesos and the scheduler.
|
ReconciliationCoordinator.Idle$
The state of idling when reconciliation is not underway.
|
ReconciliationCoordinator.Reconcile$ |
ReconciliationCoordinator.ReconciliationData$ |
ReconciliationCoordinator.Reconciling$
The state of active reconciliation.
|
ReconciliationCoordinator.Suspended$
The state of being disconnected from Mesos.
|
ReconciliationCoordinator.TaskState
An abstract FSM state.
|
ReconciliationCoordinator$ |
TaskMonitor
Monitors a Mesos task throughout its lifecycle.
|
TaskMonitor.Killing$ |
TaskMonitor.Launched$ |
TaskMonitor.New$ |
TaskMonitor.Reconciling$ |
TaskMonitor.Released$ |
TaskMonitor.Running$ |
TaskMonitor.Staging$ |
TaskMonitor.StateData$ |
TaskMonitor.Suspended$ |
TaskMonitor.TaskGoalState
Indicates the goal (intentional) state of a Mesos task; behavior varies accordingly.
|
TaskMonitor.TaskGoalStateUpdated$ |
TaskMonitor.TaskMonitorState
An FSM state of the task monitor, roughly corresponding to the task status.
|
TaskMonitor.TaskTerminated$ |
TaskMonitor$ |
Tasks
Aggregate of monitored tasks.
|
Tasks$ |
TaskSchedulerBuilder
A builder for the Fenzo task scheduler.
|