Class DomainDiscoveryService

  • All Implemented Interfaces:
    com.hazelcast.spi.discovery.integration.DiscoveryService

    public class DomainDiscoveryService
    extends Object
    implements com.hazelcast.spi.discovery.integration.DiscoveryService
    Provides a Discovery SPI implementation for Hazelcast that uses knowledge of the domain topology to build out the cluster and discover members
    Since:
    5.0
    Author:
    steve
    • Constructor Detail

      • DomainDiscoveryService

        public DomainDiscoveryService​(com.hazelcast.spi.discovery.integration.DiscoveryServiceSettings settings)
    • Method Detail

      • start

        public void start()
        Specified by:
        start in interface com.hazelcast.spi.discovery.integration.DiscoveryService
      • discoverNodes

        public Iterable<com.hazelcast.spi.discovery.DiscoveryNode> discoverNodes()
        Specified by:
        discoverNodes in interface com.hazelcast.spi.discovery.integration.DiscoveryService
      • destroy

        public void destroy()
        Specified by:
        destroy in interface com.hazelcast.spi.discovery.integration.DiscoveryService
      • discoverLocalMetadata

        public Map<String,​String> discoverLocalMetadata()
        Specified by:
        discoverLocalMetadata in interface com.hazelcast.spi.discovery.integration.DiscoveryService