Package | Description |
---|---|
com.hazelcast.aws |
Provides interfaces/classes for Hazelcast AWS.
|
com.hazelcast.azure |
Provides interfaces/classes for Hazelcast Azure Discovery Provider
|
com.hazelcast.config.properties |
This package contains the public API for properties defined in the XML configuration.
|
com.hazelcast.gcp |
Provides interfaces/classes for Hazelcast GCP.
|
com.hazelcast.kubernetes |
Provides interfaces/classes for Hazelcast Kubernetes Discovery Plugin
|
com.hazelcast.spi.discovery |
This package contains the public SPI for vendors and users to implement their
custom node / IP discovery strategy.
|
com.hazelcast.spi.discovery.multicast |
Contains the hazelcast multicast plugin classes
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
AwsDiscoveryStrategyFactory.getConfigurationProperties() |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
AzureDiscoveryStrategyFactory.getConfigurationProperties() |
Modifier and Type | Class and Description |
---|---|
class |
SimplePropertyDefinition
Simple immutable implementation of
PropertyDefinition for convenience of implementors. |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
GcpDiscoveryStrategyFactory.getConfigurationProperties() |
Modifier and Type | Field and Description |
---|---|
static PropertyDefinition |
KubernetesProperties.EXPOSE_EXTERNALLY
Configuration key:
expose-externally |
static PropertyDefinition |
KubernetesProperties.KUBERNETES_API_RETIRES
Configuration key:
kubernetes-api-retries |
static PropertyDefinition |
KubernetesProperties.KUBERNETES_API_TOKEN
Configuration key:
api-token |
static PropertyDefinition |
KubernetesProperties.KUBERNETES_CA_CERTIFICATE
Configuration key:
ca-certificate
CA Authority certificate from Kubernetes Master, defaults to reading the certificate from the auto-injected file at:
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt |
static PropertyDefinition |
KubernetesProperties.KUBERNETES_MASTER_URL
Configuration key:
kubernetes-master |
static PropertyDefinition |
KubernetesProperties.NAMESPACE
Configuration key:
namespace |
static PropertyDefinition |
KubernetesProperties.POD_LABEL_NAME
Configuration key:
pod-label-name |
static PropertyDefinition |
KubernetesProperties.POD_LABEL_VALUE
Configuration key:
pod-label-value |
static PropertyDefinition |
KubernetesProperties.RESOLVE_NOT_READY_ADDRESSES
Configuration key:
resolve-not-ready-addresses |
static PropertyDefinition |
KubernetesProperties.SERVICE_DNS
Configuration key:
service-dns |
static PropertyDefinition |
KubernetesProperties.SERVICE_DNS_TIMEOUT
Configuration key:
service-dns-timeout |
static PropertyDefinition |
KubernetesProperties.SERVICE_LABEL_NAME
Configuration key:
service-label-name |
static PropertyDefinition |
KubernetesProperties.SERVICE_LABEL_VALUE
Configuration key:
service-label-value |
static PropertyDefinition |
KubernetesProperties.SERVICE_NAME
Configuration key:
service-name |
static PropertyDefinition |
KubernetesProperties.SERVICE_PER_POD_LABEL_NAME
Configuration key:
service-per-pod-label-name |
static PropertyDefinition |
KubernetesProperties.SERVICE_PER_POD_LABEL_VALUE
Configuration key:
service-per-pod-label-value |
static PropertyDefinition |
KubernetesProperties.SERVICE_PORT
Configuration key:
service-port |
static PropertyDefinition |
KubernetesProperties.USE_NODE_NAME_AS_EXTERNAL_ADDRESS
Configuration key:
use-node-name-as-external-address |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
HazelcastKubernetesDiscoveryStrategyFactory.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. |
Modifier and Type | Field and Description |
---|---|
static PropertyDefinition |
MulticastProperties.GROUP
Property used to define zones for node filtering.
|
static PropertyDefinition |
MulticastProperties.PORT
Property used to define multicast port.
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDefinition> |
MulticastDiscoveryStrategyFactory.getConfigurationProperties() |
Copyright © 2022 Hazelcast, Inc.. All rights reserved.