Uses of Interface
io.atomix.cluster.discovery.NodeDiscoveryProvider
| Package | Description |
|---|---|
| io.atomix.cluster |
Provides classes and interfaces for cluster management.
|
| io.atomix.cluster.discovery |
Provides classes and interfaces for extensible cluster membership discovery.
|
-
Uses of NodeDiscoveryProvider in io.atomix.cluster
Methods in io.atomix.cluster with parameters of type NodeDiscoveryProvider Modifier and Type Method Description AtomixClusterBuilderAtomixClusterBuilder. withMembershipProvider(NodeDiscoveryProvider locationProvider)Sets the cluster membership provider. -
Uses of NodeDiscoveryProvider in io.atomix.cluster.discovery
Classes in io.atomix.cluster.discovery that implement NodeDiscoveryProvider Modifier and Type Class Description classBootstrapDiscoveryProviderCluster membership provider that bootstraps membership from a pre-defined set of peers.classDnsDiscoveryProviderCluster membership provider that uses DNS SRV lookups.classMulticastDiscoveryProviderCluster membership provider that uses multicast for member discovery.Methods in io.atomix.cluster.discovery that return NodeDiscoveryProvider Modifier and Type Method Description NodeDiscoveryProviderBootstrapDiscoveryBuilder. build()NodeDiscoveryProviderDnsDiscoveryBuilder. build()NodeDiscoveryProviderMulticastDiscoveryBuilder. build()NodeDiscoveryProviderBootstrapDiscoveryProvider.Type. newProvider(BootstrapDiscoveryConfig config)NodeDiscoveryProviderDnsDiscoveryProvider.Type. newProvider(DnsDiscoveryConfig config)NodeDiscoveryProviderMulticastDiscoveryProvider.Type. newProvider(MulticastDiscoveryConfig config)NodeDiscoveryProviderNodeDiscoveryProvider.Type. newProvider(C config)Creates a new instance of the provider.