| Package | Description |
|---|---|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| io.atomix.core.barrier |
Distributed barrier primitive.
|
| io.atomix.core.cache |
Cached primitive configurations and builders.
|
| io.atomix.core.collection |
Distributed collection primitives.
|
| io.atomix.core.counter |
Atomic counter primitive.
|
| io.atomix.core.election |
Distributed leader election primitives.
|
| io.atomix.core.idgenerator |
Atomic ID generator primitive.
|
| io.atomix.core.list |
Distributed list primitive.
|
| io.atomix.core.lock |
Distributed lock primitive.
|
| io.atomix.core.map |
Atomic map primitive.
|
| io.atomix.core.multimap |
Atomic multimap primitive.
|
| io.atomix.core.multiset |
Distributed multiset primitive.
|
| io.atomix.core.queue |
Distributed queue primitive.
|
| io.atomix.core.semaphore |
Distributed semaphore primitive.
|
| io.atomix.core.set |
Distributed set primitive.
|
| io.atomix.core.transaction |
Interfaces for managing distributed primitive transactions.
|
| io.atomix.core.tree |
Distributed tree primitive interfaces.
|
| io.atomix.core.value |
Atomic value primitive.
|
| io.atomix.core.workqueue |
Distributed work processing primitives.
|
| io.atomix.primitive |
Provides classes and interfaces for defining and managing primitive types.
|
| io.atomix.primitive.config |
Primitive instance configuration store.
|
| Modifier and Type | Method and Description |
|---|---|
<C extends PrimitiveConfig<C>> |
AtomixConfig.getPrimitive(String name)
Returns a primitive configuration.
|
default <C extends PrimitiveConfig<C>,P extends SyncPrimitive> |
PrimitivesService.getPrimitive(String name,
PrimitiveType<?,C,P> primitiveType,
C primitiveConfig)
Returns a cached primitive.
|
<C extends PrimitiveConfig<C>,P extends SyncPrimitive> |
Atomix.getPrimitiveAsync(String name,
PrimitiveType<?,C,P> primitiveType,
C primitiveConfig) |
<C extends PrimitiveConfig<C>,P extends SyncPrimitive> |
PrimitivesService.getPrimitiveAsync(String name,
PrimitiveType<?,C,P> primitiveType,
C primitiveConfig)
Returns a cached primitive asynchronously.
|
<B extends PrimitiveBuilder<B,C,P>,C extends PrimitiveConfig<C>,P extends SyncPrimitive> |
Atomix.primitiveBuilder(String name,
PrimitiveType<B,C,P> primitiveType) |
<B extends PrimitiveBuilder<B,C,P>,C extends PrimitiveConfig<C>,P extends SyncPrimitive> |
PrimitivesService.primitiveBuilder(String name,
PrimitiveType<B,C,P> primitiveType)
Returns a primitive builder of the given type.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,PrimitiveConfig> |
AtomixConfig.getPrimitives()
Returns the primitive configurations.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixConfig |
AtomixConfig.addPrimitive(String name,
PrimitiveConfig config)
Adds a primitive configuration.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixConfig |
AtomixConfig.setPrimitives(Map<String,PrimitiveConfig> primitives)
Sets the primitive configurations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCyclicBarrierConfig
Distributed cyclic barrier configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CachedPrimitiveConfig<C extends CachedPrimitiveConfig<C>>
Cached primitive configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCollectionConfig<C extends DistributedCollectionConfig<C>>
Distributed collection configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterConfig
Atomic counter configuration.
|
class |
DistributedCounterConfig
Distributed counter configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LeaderElectionConfig
Leader election configuration.
|
class |
LeaderElectorConfig
Leader elector configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicIdGeneratorConfig
ID generator configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedListConfig
Distributed list configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicLockConfig
Distributed lock configuration.
|
class |
DistributedLockConfig
Distributed lock configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterMapConfig
Atomic counter map configuration.
|
class |
AtomicMapConfig
Consistent map configuration.
|
class |
AtomicNavigableMapConfig
Consistent tree-map configuration.
|
class |
AtomicSortedMapConfig
Consistent sorted map configuration.
|
class |
DistributedMapConfig
Distributed map configuration.
|
class |
DistributedNavigableMapConfig
Distributed tree map configuration.
|
class |
DistributedSortedMapConfig
Distributed sorted map configuration.
|
class |
MapConfig<C extends MapConfig<C>>
Map configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMultimapConfig
Consistent multimap configuration.
|
class |
DistributedMultimapConfig
Consistent multimap configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedMultisetConfig
Distributed multiset configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedQueueConfig
Distributed queue configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicSemaphoreConfig
Semaphore configuration.
|
class |
DistributedSemaphoreConfig
Semaphore configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedNavigableSetConfig
Distributed navigable set configuration.
|
class |
DistributedSetConfig
Distributed set configuration.
|
class |
DistributedSortedSetConfig
Distributed sorted set configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionalMapConfig
Transactional map configuration.
|
class |
TransactionalSetConfig
Transactional set configuration.
|
class |
TransactionConfig
Transaction configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicDocumentTreeConfig
Document tree configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicValueConfig
Atomic value configuration.
|
class |
DistributedValueConfig
Distributed value configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorkQueueConfig
Work queue configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimitiveBuilder<B extends PrimitiveBuilder<B,C,P>,C extends PrimitiveConfig,P extends SyncPrimitive>
Abstract builder for distributed primitives.
|
interface |
PrimitiveType<B extends PrimitiveBuilder,C extends PrimitiveConfig,P extends SyncPrimitive>
Primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimitiveConfig<C extends PrimitiveConfig<C>>
Primitive configuration.
|
| Modifier and Type | Method and Description |
|---|---|
<C extends PrimitiveConfig<C>> |
ConfigService.getConfig(String primitiveName)
Returns the registered configuration for the given primitive.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveConfig |
ConfigService.addConfig(PrimitiveConfig config)
Adds a primitive configuration.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveConfig |
ConfigService.addConfig(PrimitiveConfig config)
Adds a primitive configuration.
|
Copyright © 2013–2018. All rights reserved.