Skip navigation links
B C D E F G I P R S T U W 

B

BasicCredentialsSupplier - Class in io.hekate.cluster.seed.jclouds
Basic credentials supplier for Apache JClouds-based seed node providers.
BasicCredentialsSupplier() - Constructor for class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
 
buildBaseProperties() - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
Converts this configuration to jClouds-compliant properties.

C

cleanupInterval() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
cleanupInterval() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 
CloudPropertiesBase<T extends CloudPropertiesBase<T>> - Class in io.hekate.cluster.seed.jclouds
Abstract base class for jClouds configuration properties.
CloudPropertiesBase() - Constructor for class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
 
CloudSeedNodeProvider - Class in io.hekate.cluster.seed.jclouds
Cloud instance-based implementation of SeedNodeProvider interface.
CloudSeedNodeProvider(CloudSeedNodeProviderConfig) - Constructor for class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
Constructs new instance.
CloudSeedNodeProviderConfig - Class in io.hekate.cluster.seed.jclouds
Configuration for CloudSeedNodeProvider.
CloudSeedNodeProviderConfig() - Constructor for class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
 
CloudStoreSeedNodeProvider - Class in io.hekate.cluster.seed.jclouds
Cloud store-based implementation of SeedNodeProvider interface.
CloudStoreSeedNodeProvider(CloudStoreSeedNodeProviderConfig) - Constructor for class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
Constructs new instance.
CloudStoreSeedNodeProviderConfig - Class in io.hekate.cluster.seed.jclouds
Configuration for CloudStoreSeedNodeProvider.
CloudStoreSeedNodeProviderConfig() - Constructor for class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
 
container() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
Cloud store container.
CredentialsSupplier - Interface in io.hekate.cluster.seed.jclouds
Credentials supplier for Apache JClouds-based seed node providers.

D

DEFAULT_CLEANUP_INTERVAL - Static variable in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig

E

endpoint() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
Cloud endpoint.

F

findSeedNodes(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
findSeedNodes(String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 

G

get() - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
getCleanupInterval() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the time interval in milliseconds between stale node cleanup runs (see CloudStoreSeedNodeProviderConfig.setCleanupInterval(long)).
getConnectTimeout() - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
Returns the connect timeout in milliseconds (see CloudPropertiesBase.setConnectTimeout(Integer)).
getContainer() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the name of a BlobStore container (see CloudStoreSeedNodeProviderConfig.setContainer(String)).
getCredential() - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
getCredentials() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns the supplier of credentials for ComputeService.
getCredentials() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the supplier of BlobStore credentials (see CloudStoreSeedNodeProviderConfig.setCredentials(CredentialsSupplier)).
getEndpoint() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns the ComputeService provider endpoint (see CloudSeedNodeProviderConfig.setEndpoint(String)).
getIdentity() - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
getProperties() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns the ComputeService provider-specific properties (see CloudSeedNodeProviderConfig.setProperties(Properties)).
getProperties() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the BlobStore provider-specific properties (see CloudStoreSeedNodeProviderConfig.setProperties(Properties)).
getProvider() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns the name of a ComputeService provider (see CloudSeedNodeProviderConfig.setProvider(String)).
getProvider() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the name of a BlobStore provider (see CloudStoreSeedNodeProviderConfig.setProvider(String)).
getRegions() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns a set of regions to search for seed nodes (see @CloudSeedNodeProviderConfig.setRegions(Set)).
getSoTimeout() - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
Returns the response read timeout in milliseconds (see CloudPropertiesBase.setSoTimeout(Integer)).
getTags() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns a map of compute instance's tag names/values to search for seed nodes (see @CloudSeedNodeProviderConfig.setTags(Map)).
getZones() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Returns a set of availability zones to search for seed nodes (see CloudSeedNodeProviderConfig.setZones(Set)).

I

io.hekate.cluster.seed.jclouds - package io.hekate.cluster.seed.jclouds
JClouds-based seed node provider.

P

properties() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
Cloud provider properties.
properties() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
Cloud store provider properties.
provider() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
Cloud provider.
provider() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
Cloud store provider.

R

registerRemote(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
registerRemote(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 
report(ConfigReporter) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
report(ConfigReporter) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 

S

setCleanupInterval(long) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Sets the time interval in milliseconds between stale node cleanup runs.
setConnectTimeout(Integer) - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
Sets the connect timeout in milliseconds.
setContainer(String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Returns the name of a BlobStore container (f.e.
setCredential(String) - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
Sets the credential.
setCredentials(CredentialsSupplier) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the supplier of credentials for ComputeService.
setCredentials(CredentialsSupplier) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Sets the supplier of BlobStore credentials.
setEndpoint(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the ComputeService endpoint (f.e "https://ec2.us-east-1.amazonaws.com").
setIdentity(String) - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
Sets the identity.
setProperties(Properties) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the ComputeService provider-specific properties.
setProperties(Properties) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Sets the BlobStore provider-specific properties.
setProvider(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the name of a ComputeService provider (f.e.
setProvider(String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
Sets the name of a BlobStore provider (f.e "aws-s3").
setRegions(Set<String>) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the set of regions to search for seed nodes (f.e.
setSoTimeout(Integer) - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
Sets the response read timeout in milliseconds.
setTags(Map<String, String>) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the map of a compute instance's tag names and tag values to search for seed nodes.
setZones(Set<String>) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
Sets the set of availability zones to search for seed nodes (f.e.
startDiscovery(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
startDiscovery(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 
stopDiscovery(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
stopDiscovery(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 
suspendDiscovery() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
suspendDiscovery() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 

T

toString() - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
 
toString() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
toString() - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
 
toString() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 
toString() - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
 

U

unregisterRemote(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProvider
 
unregisterRemote(String, InetSocketAddress) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProvider
 

W

withCleanupInterval(long) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
withConnectTimeout(Integer) - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
withContainer(String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
withCredential(String) - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
withCredentials(CredentialsSupplier) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withCredentials(CredentialsSupplier) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
withEndpoint(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withIdentity(String) - Method in class io.hekate.cluster.seed.jclouds.BasicCredentialsSupplier
withProperty(String, String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withProperty(String, String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
withProvider(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withProvider(String) - Method in class io.hekate.cluster.seed.jclouds.CloudStoreSeedNodeProviderConfig
withRegion(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withSoTimeout(Integer) - Method in class io.hekate.cluster.seed.jclouds.CloudPropertiesBase
withTag(String, String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
withZone(String) - Method in class io.hekate.cluster.seed.jclouds.CloudSeedNodeProviderConfig
B C D E F G I P R S T U W 
Skip navigation links