- calculatePoolSizes(Map<PrioritizedRemoteCloudAdapter, MachinePool>, ImmutableList<PrioritizedRemoteCloudAdapter>, long) - Method in interface com.elastisys.scale.cloudadapters.splitter.cloudadapter.poolcalculators.PoolSizeCalculationStrategy
-
Calculates the correct pool sizes for the given cloud adapters.
- calculatePoolSizes(Map<PrioritizedRemoteCloudAdapter, MachinePool>, ImmutableList<PrioritizedRemoteCloudAdapter>, long) - Method in enum com.elastisys.scale.cloudadapters.splitter.cloudadapter.poolcalculators.StrictPoolSizeCalculationStrategy
-
- call() - Method in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.commands.GetMachinePoolCommand
-
- call() - Method in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.commands.PoolResizeCommand
-
- certificateCredentials - Variable in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config.PrioritizedRemoteCloudAdapterConfig
-
Certificate credentials for certificate-based client authentication.
- cloudAdapterHost - Variable in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config.PrioritizedRemoteCloudAdapterConfig
-
The host name/IP address of the remote cloud adapter REST endpoint.
- cloudAdapterPort - Variable in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config.PrioritizedRemoteCloudAdapterConfig
-
The HTTPS port of the remote cloud adapter REST endpoint.
- com.elastisys.scale.cloudadapters.splitter.cloudadapter - package com.elastisys.scale.cloudadapters.splitter.cloudadapter
-
- com.elastisys.scale.cloudadapters.splitter.cloudadapter.client - package com.elastisys.scale.cloudadapters.splitter.cloudadapter.client
-
- com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config - package com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config
-
- com.elastisys.scale.cloudadapters.splitter.cloudadapter.commands - package com.elastisys.scale.cloudadapters.splitter.cloudadapter.commands
-
- com.elastisys.scale.cloudadapters.splitter.cloudadapter.config - package com.elastisys.scale.cloudadapters.splitter.cloudadapter.config
-
- com.elastisys.scale.cloudadapters.splitter.cloudadapter.poolcalculators - package com.elastisys.scale.cloudadapters.splitter.cloudadapter.poolcalculators
-
- com.elastisys.scale.cloudadapters.splitter.server - package com.elastisys.scale.cloudadapters.splitter.server
-
- compareTo(PrioritizedRemoteCloudAdapter) - Method in interface com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.PrioritizedRemoteCloudAdapter
-
Sort order MUST be descending with regard to priority.
- compareTo(PrioritizedRemoteCloudAdapter) - Method in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.StandardPrioritizedRemoteCloudAdapter
-
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.
- ConfigurationException - Exception in com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config
-
The configuration is incorrect in some way (missing or unacceptable values).
- ConfigurationException(String, Throwable) - Constructor for exception com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config.ConfigurationException
-
Creates a new instance, setting the message and cause parameters.
- ConfigurationException(String) - Constructor for exception com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.config.ConfigurationException
-
Creates a new instance with the given message.
- configure(PrioritizedRemoteCloudAdapterConfig) - Method in interface com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.PrioritizedRemoteCloudAdapter
-
Configures this remote cloud adapter proxy with the given values.
- configure(PrioritizedRemoteCloudAdapterConfig) - Method in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.client.StandardPrioritizedRemoteCloudAdapter
-
- configure(JsonObject) - Method in class com.elastisys.scale.cloudadapters.splitter.cloudadapter.SplitterCloudAdapter
-
This method is thread-safe, guarded by the class' intrinsic lock for the
actual update part of the code, making changes to the configuration
appear to be atomic.