| Interface | Description | 
|---|---|
| AutoScaler<T> | 
 The AutoScaler has the actual methods to provision and terminate worker nodes. 
 | 
| Provisioner | |
| ProvisioningService | 
 The ProvisioningService decides if worker nodes should be provisioned or terminated
 based on the available tasks in the system and the state of the workers in the system. 
 | 
| ProvisioningStrategy<T extends TaskRunner> | 
 In general, the resource management is tied to the runner. 
 | 
| Class | Description | 
|---|---|
| AbstractWorkerProvisioningStrategy | |
| AutoScalingData | |
| NoopAutoScaler<Void> | 
 This class just logs when scaling should occur. 
 | 
| NoopProvisioningStrategy<T extends TaskRunner> | |
| PendingTaskBasedWorkerProvisioningConfig | |
| PendingTaskBasedWorkerProvisioningStrategy | |
| ProvisioningSchedulerConfig | |
| ProvisioningUtil | |
| ScalingStats | |
| ScalingStats.ScalingEvent | |
| SimpleWorkerProvisioningConfig | |
| SimpleWorkerProvisioningStrategy | 
| Enum | Description | 
|---|---|
| ScalingStats.EVENT | 
Copyright © 2011–2018. All rights reserved.