Interface | Description |
---|---|
AutoScaleAction |
Describes an autoscaling action, either the scaling up or down of an autoscaling group.
|
AutoScaleRule |
A rule that defines when to scale the number of hosts of a certain type.
|
ConstraintEvaluator |
A constraint evaluator inspects a target to decide whether or not its attributes are satisfactory according
to some standard given the current state of task assignments in the system at large.
|
TaskIterator | |
TaskRequest |
Describes a task to be assigned to a host and its requirements.
|
TaskTrackerState |
The state of the tasks that are tracked by the task scheduler.
|
VirtualMachineCurrentState |
Represents the current state of the host (virtual machine) that Fenzo is considering for a task assignment.
|
VirtualMachineLease |
A representation of a lease (resource offer).
|
VMTaskFitnessCalculator |
Interface representing a task fitness calculator, or scheduling optimization plugin.
|
Class | Description |
---|---|
AssignmentFailure |
An assignment failure to indicate that a particular task could not be scheduled because a quantifiable
resource was insufficient, along with the amount of the resource that was requested (asked) by the task, the
amount already used, and the amount available on the target.
|
AsSoftConstraint |
Converts a hard constraint into a soft constraint.
|
ConstraintEvaluator.Result |
The result of the evaluation of a
ConstraintEvaluator . |
ConstraintFailure |
An object that encapsulates the case of a target failing to satisfy a constraint mandated by a task and
implemented by a
ConstraintEvaluator . |
DefaultFitnessCalculator |
A default fitness calculator that always finds any target to be perfectly fit for any task.
|
PreferentialNamedConsumableResourceSet |
This encapsulates preferential resource sets available on a VM.
|
PreferentialNamedConsumableResourceSet.ConsumeResult | |
PreferentialNamedConsumableResourceSet.PreferentialNamedConsumableResource | |
ScaleDownAction |
An autoscale action that indicates an autoscale group is to be scaled down.
|
ScaleUpAction |
An autoscale action indicating that the autoscale group is to be scaled up.
|
SchedulingResult |
The result of a scheduling trial, as returned by
scheduleOnce() . |
TaskAssignmentResult |
Encapsulates the results of attempting to assign a task to a host.
|
TaskRequest.AssignedResources | |
TaskRequest.NamedResourceSetRequest | |
TaskScheduler |
A scheduling service that you can use to optimize the assignment of tasks to hosts within a Mesos framework.
|
TaskScheduler.Builder |
The Builder is how you construct a
TaskScheduler object with particular characteristics. |
TaskSchedulingService |
A task scheduling service that maintains a scheduling loop to continuously assign resources to tasks pending in
the queue.
|
TaskSchedulingService.Builder | |
TaskTracker |
Class to keep track of task assignments.
|
TaskTracker.ActiveTask |
An active task in the scheduler.
|
VirtualMachineLease.Range |
Describes a [beginning, end] range.
|
VMAssignmentResult |
Result of resource assignments for a host (VM).
|
Enum | Description |
---|---|
AutoScaleAction.Type |
Indicates whether the autoscale action is to scale up or to scale down.
|
VMResource |
Enumeration of resources avaialble on hosts (VMs)
|