| 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.
|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixClusterBuilder |
AtomixClusterBuilder.withMembershipProvider(NodeDiscoveryProvider locationProvider)
Sets the membership provider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BootstrapDiscoveryProvider
Cluster membership provider that bootstraps membership from a pre-defined set of peers.
|
class |
MulticastDiscoveryProvider
Cluster membership provider that uses multicast for member discovery.
|
| Modifier and Type | Method and Description |
|---|---|
NodeDiscoveryProvider |
BootstrapDiscoveryBuilder.build() |
NodeDiscoveryProvider |
MulticastDiscoveryBuilder.build() |
NodeDiscoveryProvider |
BootstrapDiscoveryProvider.Type.newProvider(BootstrapDiscoveryConfig config) |
NodeDiscoveryProvider |
NodeDiscoveryProvider.Type.newProvider(C config)
Creates a new instance of the provider.
|
NodeDiscoveryProvider |
MulticastDiscoveryProvider.Type.newProvider(MulticastDiscoveryConfig config) |
| Modifier and Type | Method and Description |
|---|---|
AtomixBuilder |
AtomixBuilder.withMembershipProvider(NodeDiscoveryProvider locationProvider) |
Copyright © 2013–2018. All rights reserved.