Package io.atomix.cluster.discovery
Provides classes and interfaces for extensible cluster membership discovery.
-
Interface Summary Interface Description ManagedNodeDiscoveryService Managed node discovery service.NodeDiscoveryEventListener Node discovery event listener.NodeDiscoveryProvider Cluster membership provider.NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig> Membership provider type.NodeDiscoveryService Node discovery service. -
Class Summary Class Description BootstrapDiscoveryBuilder Bootstrap discovery builder.BootstrapDiscoveryConfig Bootstrap discovery configuration.BootstrapDiscoveryProvider Cluster membership provider that bootstraps membership from a pre-defined set of peers.BootstrapDiscoveryProvider.Type Bootstrap member location provider type.DnsDiscoveryBuilder DNS discovery builder.DnsDiscoveryConfig DNS discovery configuration.DnsDiscoveryProvider Cluster membership provider that uses DNS SRV lookups.DnsDiscoveryProvider.Type DNS node discovery provider type.MulticastDiscoveryBuilder Multicast discovery provider builder.MulticastDiscoveryConfig Multicast discovery configuration.MulticastDiscoveryProvider Cluster membership provider that uses multicast for member discovery.MulticastDiscoveryProvider.Type Broadcast member location provider type.NodeDiscoveryBuilder Node discovery builder.NodeDiscoveryConfig Node discovery configuration.NodeDiscoveryEvent Node discovery event. -
Enum Summary Enum Description NodeDiscoveryEvent.Type Node discovery event type.