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
    The DiscoveryStrategy itself is the actual implementation to discover nodes based on whatever environment is used to run the Hazelcast cloud.
    DiscoveryStrategyFactory
    The DiscoveryStrategyFactory 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
    An common abstract superclass for DiscoveryStrategy implementations, offering convenient access to configuration properties (which may be overridden on the system's environment or JVM properties), as well as a ILogger instance.
    DiscoveryNode
    A DiscoveryNode describes a nodes addresses (private and if necessary a public one) as well as attributes assigned to this node.
    SimpleDiscoveryNode
    Simple immutable implementation of the DiscoveryNode interface for convenience when implementing a DiscoveryStrategy.
  • Enum Summary
    Enum Description
    DiscoveryStrategyFactory.DiscoveryStrategyLevel
    Level of the discovery strategy.