| 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.integration | This package contains the public part of the integrators SPI and is meant for
 people that integrate Hazelcast into their own systems or frameworks and cannot
 use the default discovery service implementation (for example using a different
  DiscoveryStrategylookup strategy like OSGi). | 
| com.hazelcast.spi.discovery.multicast | Contains the hazelcast multicast plugin classes | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | AwsDiscoveryStrategy. discoverNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | AwsDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | AzureDiscoveryStrategy. discoverNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | AzureDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode node,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | GcpDiscoveryStrategy. discoverNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | GcpDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | HazelcastKubernetesDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> properties) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleDiscoveryNodeSimple immutable implementation of the  DiscoveryNodeinterface for convenience
 when implementing aDiscoveryStrategy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | DiscoveryStrategy. discoverNodes()Returns a set of all discovered nodes based on the defined properties that were used
 to create the  DiscoveryStrategyinstance. | 
| 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. | 
| boolean | NodeFilter. test(DiscoveryNode candidate)Accepts or denies a  DiscoveryNodebased on the implemented rules. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryNode | DiscoveryServiceSettings. getDiscoveryNode() | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | DiscoveryService. discoverNodes()Returns a discovered and filtered, if a  NodeFilteris setup, set of
 discovered nodes to connect to. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryServiceSettings | DiscoveryServiceSettings. setDiscoveryNode(DiscoveryNode discoveryNode) | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | MulticastDiscoveryStrategy. discoverNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | MulticastDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode discoveryNode,
                    ILogger logger,
                    Map<String,Comparable> prop) | 
| Constructor and Description | 
|---|
| MulticastDiscoveryStrategy(DiscoveryNode discoveryNode,
                          ILogger logger,
                          Map<String,Comparable> properties) | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.