Interface | Description |
---|---|
ExecutorDriverFactory |
The interface for the creation of ExecutorDrivers.
|
ExecutorTask |
All the executor tasks should implement this.
|
ExecutorTaskFactory |
ExecutorTaskFactory 's implementations are responsible for creating ExecutorTask objects. |
Class | Description |
---|---|
CheckHandler |
Each
CheckHandler is responsible for executing a single HealthCheck defined for a TaskInfo. |
CheckHandler.ProcessRunner |
Runs the provided process and returns an exit value.
|
CheckMonitor |
This class reacts to the failure of a health check by calling the stop() method of the ExecutorTask.
|
CheckStats |
This class encapsulates the relevant statistics associated with a single HealthCheck.
|
CustomExecutor |
An
Executor implementation that supports execution of long-running tasks and supporting short-lived tasks. |
DefaultExecutorTaskFactory |
Implements a factory for a generic custom executor.
|
LaunchedTask |
This class encapsulates an ExecutorTask and the Future returned when it was started.
|
LaunchedTaskStore |
Storage of tasks that are being run by this executor.
|
LaunchedTaskStore.ExitCallback |
Kills the executor process.
|
Main |
The main entry point for the custom executor.
|
MesosExecutorDriverFactory |
Implements ExecutorDriverFactory to construct MesosExecutorDrivers.
|
ProcessTask |
Generic process task, that can be spawned using
CustomExecutor . |
TaskStatusUtils |
Utility methods relating to sending
TaskStatus messages from the Executor back to the Scheduler. |
Exception | Description |
---|---|
CheckHandler.CheckRuntimeException |
This class encapsulates Exceptions associated with health check execution failures.
|
CheckHandler.CheckValidationException |
This class encapsulates Exceptions associated with health check validation.
|
ExecutorTaskException |
Checked exception related to
ExecutorTask operations. |