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.TaskInfo s. |
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
TaskInfo s. |
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.
|