This package contains the public SPI for vendors and users to implement their custom node / IP discovery strategy.
Interface Summary Interface Description DiscoveryStrategyThe
DiscoveryStrategyitself is the actual implementation to discover nodes based on whatever environment is used to run the Hazelcast cloud.
DiscoveryStrategyFactoryis the entry point for strategy vendors.
NodeFilterThe NodeFilter, if supplied, will retrieve all discovered nodes and might apply additional filtering based on vendor provided metadata.
Class Summary Class Description AbstractDiscoveryStrategyAn 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 a
DiscoveryNodedescribes a nodes addresses (private and if necessary a public one) as well as attributes assigned to this node.
SimpleDiscoveryNodeSimple immutable implementation of the
DiscoveryNodeinterface for convenience when implementing a
Enum Summary Enum Description DiscoveryStrategyFactory.DiscoveryStrategyLevelLevel of the discovery strategy.