Package com.hazelcast.spi.discovery
This package contains the public SPI for vendors and users to implement their
custom node / IP discovery strategy.
- Since:
- 3.6
-
Interface Summary Interface Description DiscoveryStrategy TheDiscoveryStrategy
itself is the actual implementation to discover nodes based on whatever environment is used to run the Hazelcast cloud.DiscoveryStrategyFactory TheDiscoveryStrategyFactory
is the entry point for strategy vendors.NodeFilter The NodeFilter, if supplied, will retrieve all discovered nodes and might apply additional filtering based on vendor provided metadata. -
Class Summary Class Description AbstractDiscoveryStrategy A common abstract superclass forDiscoveryStrategy
implementations, offering convenient access to configuration properties (which may be overridden on the system's environment or JVM properties), as well as aILogger
instance.DiscoveryNode ADiscoveryNode
describes a nodes addresses (private and if necessary a public one) as well as attributes assigned to this node.SimpleDiscoveryNode Simple immutable implementation of theDiscoveryNode
interface for convenience when implementing aDiscoveryStrategy
. -
Enum Summary Enum Description DiscoveryStrategyFactory.DiscoveryStrategyLevel Level of the discovery strategy.