| Package | Description |
|---|---|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixBuilder |
AtomixBuilder.addPartitionGroup(ManagedPartitionGroup partitionGroup)
Adds a partition group.
|
AtomixBuilder |
AtomixBuilder.addProfile(Profile profile)
Adds an Atomix profile.
|
static AtomixBuilder |
Atomix.builder()
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(AtomixConfig config)
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(AtomixConfig config,
ClassLoader classLoader)
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(ClassLoader classLoader)
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(String config)
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(String configFile,
ClassLoader classLoader)
Returns a new Atomix builder.
|
AtomixBuilder |
AtomixBuilder.setBroadcastInterval(Duration interval) |
AtomixBuilder |
AtomixBuilder.setReachabilityThreshold(int threshold) |
AtomixBuilder |
AtomixBuilder.withAddress(Address address) |
AtomixBuilder |
AtomixBuilder.withAddress(int port) |
AtomixBuilder |
AtomixBuilder.withAddress(String address) |
AtomixBuilder |
AtomixBuilder.withAddress(String host,
int port) |
AtomixBuilder |
AtomixBuilder.withClusterId(String clusterId) |
AtomixBuilder |
AtomixBuilder.withHost(String host) |
AtomixBuilder |
AtomixBuilder.withManagementGroup(ManagedPartitionGroup systemManagementGroup)
Sets the system management partition group.
|
AtomixBuilder |
AtomixBuilder.withMemberId(MemberId localMemberId) |
AtomixBuilder |
AtomixBuilder.withMemberId(String localMemberId) |
AtomixBuilder |
AtomixBuilder.withMembershipProvider(NodeDiscoveryProvider locationProvider) |
AtomixBuilder |
AtomixBuilder.withMulticastAddress(Address address) |
AtomixBuilder |
AtomixBuilder.withMulticastEnabled() |
AtomixBuilder |
AtomixBuilder.withMulticastEnabled(boolean multicastEnabled) |
AtomixBuilder |
AtomixBuilder.withPartitionGroups(Collection<ManagedPartitionGroup> partitionGroups)
Sets the partition groups.
|
AtomixBuilder |
AtomixBuilder.withPartitionGroups(ManagedPartitionGroup... partitionGroups)
Sets the partition groups.
|
AtomixBuilder |
AtomixBuilder.withProfiles(Collection<Profile> profiles)
Sets the Atomix profiles.
|
AtomixBuilder |
AtomixBuilder.withProfiles(Profile... profiles)
Sets the Atomix profiles.
|
AtomixBuilder |
AtomixBuilder.withProperties(Properties properties) |
AtomixBuilder |
AtomixBuilder.withProperty(String key,
String value) |
AtomixBuilder |
AtomixBuilder.withRack(String rack) |
AtomixBuilder |
AtomixBuilder.withReachabilityTimeout(Duration timeout) |
AtomixBuilder |
AtomixBuilder.withShutdownHook(boolean enabled)
Enables the shutdown hook.
|
AtomixBuilder |
AtomixBuilder.withShutdownHookEnabled()
Enables the shutdown hook.
|
AtomixBuilder |
AtomixBuilder.withZone(String zone) |
Copyright © 2013–2018. All rights reserved.