| Modifier and Type | Method and Description |
|---|---|
protected Map<PrioritizedCloudAdapter,Integer> |
Splitter.calculatePoolSizes() |
| Modifier and Type | Method and Description |
|---|---|
List<PrioritizedCloudAdapter> |
SplitterConfig.getAdapters()
Returns the list of back-end cloud adapters and their individual
priorities.
|
| Modifier and Type | Method and Description |
|---|---|
int |
PrioritizedCloudAdapter.compareTo(PrioritizedCloudAdapter o)
Compares the priorities of the prioritized cloud adapters so that higher
priorities are sorted first, i.e., descending order is the most natural
for these adapters.
|
| Constructor and Description |
|---|
SplitterConfig(PoolSizeCalculator poolSizeCalculator,
List<PrioritizedCloudAdapter> adapters,
long poolUpdatePeriod)
Creates a
SplitterConfig. |
| Modifier and Type | Method and Description |
|---|---|
Map<PrioritizedCloudAdapter,Integer> |
StrictPoolSizeCalculationStrategy.calculatePoolSizes(Collection<PrioritizedCloudAdapter> backendCloudAdapters,
int desiredTotalSize) |
Map<PrioritizedCloudAdapter,Integer> |
PoolSizeCalculationStrategy.calculatePoolSizes(Collection<PrioritizedCloudAdapter> backendCloudAdapters,
int desiredTotalSize)
Calculates the desired sizes to set for a collection of back-end cloud
adapters given their individual priorities and a total desired pool size.
|
| Modifier and Type | Method and Description |
|---|---|
Map<PrioritizedCloudAdapter,Integer> |
StrictPoolSizeCalculationStrategy.calculatePoolSizes(Collection<PrioritizedCloudAdapter> backendCloudAdapters,
int desiredTotalSize) |
Map<PrioritizedCloudAdapter,Integer> |
PoolSizeCalculationStrategy.calculatePoolSizes(Collection<PrioritizedCloudAdapter> backendCloudAdapters,
int desiredTotalSize)
Calculates the desired sizes to set for a collection of back-end cloud
adapters given their individual priorities and a total desired pool size.
|
| Constructor and Description |
|---|
AttachMachineRequest(PrioritizedCloudAdapter cloudAdapter,
String machineId) |
CloudAdapterRequest(PrioritizedCloudAdapter cloudAdapter)
Creates a
CloudAdapterRequest targeting a specific cloud adapter. |
DetachMachineRequest(PrioritizedCloudAdapter cloudAdapter,
String machineId,
boolean decrementDesiredSize) |
GetMachinePoolRequest(PrioritizedCloudAdapter cloudAdapter) |
GetPoolSizeRequest(PrioritizedCloudAdapter cloudAdapter) |
SetDesiredSizeRequest(PrioritizedCloudAdapter cloudAdapter,
int desiredSize) |
SetServiceStateRequest(PrioritizedCloudAdapter cloudAdapter,
String machineId,
ServiceState serviceState) |
TerminateMachineRequest(PrioritizedCloudAdapter cloudAdapter,
String machineId,
boolean decrementDesiredSize) |
Copyright © 2011–2015 elastisys. All rights reserved.