| Package | Description |
|---|---|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| io.atomix.core.profile |
Distributed queueing primitive interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixConfig |
AtomixConfig.addPartitionGroup(PartitionGroupConfig partitionGroup)
Adds a partition group configuration.
|
AtomixConfig |
AtomixConfig.addPrimitive(String name,
PrimitiveConfig config)
Adds a primitive configuration.
|
AtomixConfig |
AtomixConfig.addProfile(ProfileConfig profile)
Adds an Atomix profile.
|
static AtomixConfig |
Atomix.config()
Returns a new Atomix configuration.
|
static AtomixConfig |
Atomix.config(ClassLoader classLoader)
Returns a new Atomix configuration.
|
static AtomixConfig |
Atomix.config(File configFile)
Returns a new Atomix configuration.
|
static AtomixConfig |
Atomix.config(String file)
Returns a new Atomix configuration from the given file.
|
static AtomixConfig |
Atomix.config(String file,
ClassLoader classLoader)
Returns a new Atomix configuration from the given file.
|
AtomixConfig |
AtomixConfig.setClusterConfig(ClusterConfig cluster)
Sets the cluster configuration.
|
AtomixConfig |
AtomixConfig.setEnableShutdownHook(boolean enableShutdownHook)
Sets whether to enable the shutdown hook.
|
AtomixConfig |
AtomixConfig.setManagementGroup(PartitionGroupConfig<?> managementGroup)
Sets the system management partition group.
|
AtomixConfig |
AtomixConfig.setPartitionGroups(Map<String,PartitionGroupConfig<?>> partitionGroups)
Sets the partition group configurations.
|
AtomixConfig |
AtomixConfig.setPrimitives(Map<String,PrimitiveConfig> primitives)
Sets the primitive configurations.
|
AtomixConfig |
AtomixConfig.setProfiles(List<ProfileConfig> profiles)
Sets the Atomix profile.
|
| Modifier and Type | Method and Description |
|---|---|
static AtomixBuilder |
Atomix.builder(AtomixConfig config)
Returns a new Atomix builder.
|
static AtomixBuilder |
Atomix.builder(AtomixConfig config,
ClassLoader classLoader)
Returns a new Atomix builder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConsensusProfile.configure(AtomixConfig config) |
void |
ClientProfile.configure(AtomixConfig config) |
void |
Profile.configure(AtomixConfig config)
Configures the Atomix instance.
|
void |
DataGridProfile.configure(AtomixConfig config) |
Copyright © 2013–2018. All rights reserved.