Class | Description |
---|---|
AbstractScheduler |
Abstract main scheduler class that ties together the main pieces of a SDK Scheduler process.
|
DefaultScheduler |
This scheduler when provided with a ServiceSpec will deploy the service and recover from encountered faults
when possible.
|
Metrics |
This class encapsulates the components necessary for tracking Scheduler metrics.
|
Metrics.OperationsCounter |
This class records counter metrics for all Mesos Operations performed by the scheduler.
|
ReviveManager |
This class determines whether offers should be revived based on changes to the work being processed by the scheduler.
|
SchedulerApiServer |
The SchedulerApiServer runs the Jetty
Server that exposes the Scheduler's API. |
SchedulerBuilder |
Creates a new
DefaultScheduler . |
SchedulerConfig |
This class encapsulates global Scheduler settings retrieved from the environment.
|
SchedulerDriverFactory |
Factory class for creating
MesosSchedulerDriver s. |
SchedulerErrorCode |
This enum provides exit codes for Schedulers.
|
SchedulerRunner |
Class which sets up and executes the correct
AbstractScheduler instance. |
SchedulerUtils |
This class provides utilities common to the construction and operation of Mesos Schedulers.
|
TaskCleaner |
This class kills unexpected Tasks which are not in a terminal state.
|
TaskKiller |
This class is a default implementation of the TaskKiller interface.
|
TokenBucket |
This class implements a token bucket to limit the rate at which actions may be taken.
|
TokenBucket.Builder |
This class is a builder for
TokenBucket s. |
Enum | Description |
---|---|
SchedulerConfig.ConfigException.Type |
A machine-accessible error type.
|
Exception | Description |
---|---|
SchedulerConfig.ConfigException |
Exception which is thrown when failing to retrieve or parse a given flag value.
|