| Package | Description | 
|---|---|
| com.hazelcast.aws | Provides interfaces/classes for Hazelcast AWS. | 
| com.hazelcast.azure | Provides interfaces/classes for Hazelcast Azure Discovery Provider | 
| 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 | Class and Description | 
|---|---|
| class  | AwsDiscoveryStrategyAWS implementation of  DiscoveryStrategy. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | AwsDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | AwsDiscoveryStrategyFactory. getDiscoveryStrategyType() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AzureDiscoveryStrategyAzure implementation of  DiscoveryStrategy | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | AzureDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode node,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | AzureDiscoveryStrategyFactory. getDiscoveryStrategyType() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GcpDiscoveryStrategyGCP implementation of  DiscoveryStrategy. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | GcpDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | GcpDiscoveryStrategyFactory. getDiscoveryStrategyType() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | HazelcastKubernetesDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | HazelcastKubernetesDiscoveryStrategyFactory. getDiscoveryStrategyType() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDiscoveryStrategyA common abstract superclass for  DiscoveryStrategyimplementations,
 offering convenient access to configuration properties (which may be overridden
 on the system's environment or JVM properties), as well as aILoggerinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | DiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties)Instantiates a new instance of the  DiscoveryStrategywith the given configuration
 properties. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | DiscoveryStrategyFactory. getDiscoveryStrategyType()Returns the type of the  DiscoveryStrategyitself. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MulticastDiscoveryStrategyThe multicast  DiscoveryStrategy. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | MulticastDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> prop) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends DiscoveryStrategy> | MulticastDiscoveryStrategyFactory. getDiscoveryStrategyType() | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.