ConnectionMonitor |
Actively monitors the Mesos connection.
|
ConnectionMonitor.ConnectedState$ |
|
ConnectionMonitor.ConnectingState$ |
|
ConnectionMonitor.Start |
Starts the connection monitor.
|
ConnectionMonitor.Start$ |
|
ConnectionMonitor.Stop |
Stops the connection monitor.
|
ConnectionMonitor.Stop$ |
|
ConnectionMonitor.StoppedState$ |
|
ConnectionMonitor$ |
|
LaunchCoordinator |
The launch coordinator handles offer processing, including
matching offers to tasks and making reservations.
|
LaunchCoordinator.Assign |
Informs the launch coordinator that some task(s) are assigned
to a host (for planning purposes).
|
LaunchCoordinator.Assign$ |
|
LaunchCoordinator.GatherData |
FSM state data.
|
LaunchCoordinator.GatherData$ |
|
LaunchCoordinator.GatheringOffers$ |
|
LaunchCoordinator.Idle$ |
|
LaunchCoordinator.Launch |
Instructs the launch coordinator to launch some new task.
|
LaunchCoordinator.Launch$ |
|
LaunchCoordinator.Suspended$ |
|
LaunchCoordinator.Unassign |
Informs the launch coordinator that some task is no longer assigned
to a host (for planning purposes).
|
LaunchCoordinator.Unassign$ |
|
LaunchCoordinator$ |
Default handling of events.
|
ReconciliationCoordinator |
Coordinates task reconciliation between Mesos and the scheduler.
|
ReconciliationCoordinator.Idle$ |
The state of idling when reconciliation is not underway.
|
ReconciliationCoordinator.Reconcile |
Initiates the task reconciliation process.
|
ReconciliationCoordinator.Reconcile$ |
|
ReconciliationCoordinator.ReconciliationData |
The state data of the reconciliation coordinator.
|
ReconciliationCoordinator.ReconciliationData$ |
|
ReconciliationCoordinator.Reconciling$ |
The state of active reconciliation.
|
ReconciliationCoordinator.Suspended$ |
The state of being disconnected from Mesos.
|
ReconciliationCoordinator$ |
|
SchedulerProxy |
This class reacts to callbacks from the Mesos scheduler driver.
|
TaskMonitor |
Monitors a Mesos task throughout its lifecycle.
|
TaskMonitor.Killing$ |
|
TaskMonitor.Launched |
|
TaskMonitor.Launched$ |
|
TaskMonitor.New |
|
TaskMonitor.New$ |
|
TaskMonitor.Reconciling$ |
|
TaskMonitor.Released |
|
TaskMonitor.Released$ |
|
TaskMonitor.Running$ |
|
TaskMonitor.Staging$ |
|
TaskMonitor.StateData |
|
TaskMonitor.StateData$ |
|
TaskMonitor.Suspended$ |
|
TaskMonitor.TaskGoalStateUpdated |
Conveys an update to the goal (intentional) state of a given task.
|
TaskMonitor.TaskGoalStateUpdated$ |
|
TaskMonitor.TaskTerminated |
Indicates that the Mesos task has terminated for whatever reason.
|
TaskMonitor.TaskTerminated$ |
|
TaskMonitor$ |
|
Tasks |
Aggregate of monitored tasks.
|
Tasks$ |
|