| Interface | Description |
|---|---|
| OfferRecommendation |
This interface encapsulates both a recommended Mesos
Operation to be performed and an
Offer on which the Operation should be performed. |
| OperationRecorder |
The OperationRecorder is an Interface required by the OfferAccepter.
|
| ResourceCleaner |
The Resource Cleaner provides recommended operations for cleaning up
unexpected Reserved resources and persistent volumes.
|
| UninstallRecommendation |
This interface encapsulates a Mesos resource which is to be unreserved or destroyed.
|
| Class | Description |
|---|---|
| CommonIdUtils |
Various utility methods for manipulating data in
Protos.TaskInfos. |
| Constants |
This class encapsulates constants of relevance to SDK Scheduler internals.
|
| CreateOfferRecommendation |
This
OfferRecommendation encapsulates a Mesos CREATE Operation. |
| DefaultResourceCleaner |
The Resource Cleaner provides recommended operations for cleaning up
unexpected Reserved resources and persistent volumes.
|
| DestroyOfferRecommendation |
This
OfferRecommendation encapsulates a Mesos DESTROY Operation. |
| LaunchOfferRecommendation |
This
OfferRecommendation encapsulates a Mesos LAUNCH Operation. |
| MesosResource |
Wrapper around a Mesos
Resource, combined with a resource ID string which should be present in the
Resource as a Label. |
| MesosResourcePool |
A representation of the pool of resources available in a single
Offer. |
| OfferAccepter |
The OfferAccepter extracts the Mesos Operations encapsulated by the OfferRecommendation and accepts Offers with those
Operations.
|
| OfferUtils |
This class provides commonly used utilities for offer handling.
|
| RangeUtils |
A utility class for commonly needed algorithms for Mesos frameworks.
|
| ReserveOfferRecommendation |
This
OfferRecommendation encapsulates a Mesos RESERVE Operation. |
| ResourceBuilder |
Constructs Mesos
Resource protobufs. |
| ResourceCleanerScheduler |
This scheduler performs UNRESERVE and DESTROY operations on resources which are identified
as unexpected by the ResourceCleaner.
|
| ResourceUtils |
This class encapsulates common methods for scanning collections of Resources.
|
| TaskUtils |
Various utility methods for manipulating data in
TaskInfos. |
| UnreserveOfferRecommendation |
This
OfferRecommendation encapsulates a Mesos UNRESERVE Operation. |
| ValueUtils |
Utilities for manipulating Value protobufs.
|
| Exception | Description |
|---|---|
| InvalidRequirementException |
An exception which describes an error in a provided set of Offer Requirements.
|
| TaskException |
This class encapsulates Exceptions associated with Tasks.
|