| Package | Description | 
|---|---|
| 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. | 
| com.hazelcast.spi.discovery.impl | |
| 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). | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<DiscoveryNode> | JCloudsDiscoveryStrategy. discoverNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| DiscoveryStrategy | JCloudsDiscoveryStrategyFactory. newDiscoveryStrategy(DiscoveryNode node,
                    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 DiscoveryStrategy instance. | 
| 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 | 
|---|---|
| Iterable<DiscoveryNode> | DefaultDiscoveryService. discoverNodes() | 
| 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) | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.