Package | Description |
---|---|
com.hazelcast.config.properties |
This package contains the public API for properties defined in the XML configuration.
|
com.hazelcast.jclouds |
Provides interfaces/classes for Hazelcast JClouds Discovery Provider
|
com.hazelcast.spi.discovery |
This package contains the public SPI for vendors and users to implement their
custom node / IP discovery strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
SimplePropertyDefinition
Simple immutable implementation of
PropertyDefinition for convenience of implementors. |
Modifier and Type | Field and Description |
---|---|
static PropertyDefinition |
JCloudsProperties.CREDENTIAL
Unique credential specific to users cloud accounts identity
|
static PropertyDefinition |
JCloudsProperties.CREDENTIAL_PATH
Property used to define JSON credentials file specific to Google Compute Engine
|
static PropertyDefinition |
JCloudsProperties.GROUP
Property used to define group keys for node filtering
|
static PropertyDefinition |
JCloudsProperties.HZ_PORT
Property used to define which port hazelcast instance should be discovered in cloud
Default value is 5701,defined DEFAULT_PORT in
NetworkConfig |
static PropertyDefinition |
JCloudsProperties.IDENTITY
Unique credential identity specific to users cloud account
|
static PropertyDefinition |
JCloudsProperties.PROVIDER
Unique identifier for ComputeService Provider
see the full list of ids : https://jclouds.apache.org/reference/providers/
|
static PropertyDefinition |
JCloudsProperties.REGIONS
Property used to define regions for node filtering
|
static PropertyDefinition |
JCloudsProperties.ROLE_NAME
Property used to define IAM roles specific to AWS-EC2
|
static PropertyDefinition |
JCloudsProperties.TAG_KEYS
Property used to define tag keys for node filtering, supports comma separated values
|
static PropertyDefinition |
JCloudsProperties.TAG_VALUES
Property used to define tag values for node filtering, supports comma separated values
|
static PropertyDefinition |
JCloudsProperties.ZONES
Property used to define zones for node filtering
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
JCloudsDiscoveryStrategyFactory.getConfigurationProperties() |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
DiscoveryStrategyFactory.getConfigurationProperties()
Returns a set of the expected configuration properties.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends Comparable> |
AbstractDiscoveryStrategy.getOrDefault(PropertyDefinition property,
T defaultValue)
Returns the value of the requested
PropertyDefinition if available in the
declarative or programmatic configuration (XML or Config API), otherwise it will
return the given defaultValue. |
protected <T extends Comparable> |
AbstractDiscoveryStrategy.getOrDefault(String prefix,
PropertyDefinition property,
T defaultValue)
Returns the value of the requested
PropertyDefinition if available in the
declarative or programmatic configuration (XML or Config API), can be found in the
system's environment, or passed as a JVM property. |
protected <T extends Comparable> |
AbstractDiscoveryStrategy.getOrNull(PropertyDefinition property)
Returns the value of the requested
PropertyDefinition if available in the
declarative or programmatic configuration (XML or Config API), otherwise it will
return null. |
protected <T extends Comparable> |
AbstractDiscoveryStrategy.getOrNull(String prefix,
PropertyDefinition property)
Returns the value of the requested
PropertyDefinition if available in the
declarative or programmatic configuration (XML or Config API), can be found in the
system's environment, or passed as a JVM property. |
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.