| Package | Description |
|---|---|
| io.atomix.primitive |
Provides classes and interfaces for defining and managing primitive types.
|
| io.atomix.primitive.protocol |
Provides classes and interfaces for defining and managing primitive protocols.
|
| io.atomix.primitive.protocol.counter |
Interfaces for counter-compatible gossip protocols and delegates.
|
| io.atomix.primitive.protocol.map |
Interfaces for map-compatible gossip protocols and delegates.
|
| io.atomix.primitive.protocol.set |
Interfaces for set-compatible gossip protocols and delegates.
|
| io.atomix.primitive.protocol.value |
Interfaces for value-compatible gossip protocols and delegates.
|
| io.atomix.primitive.proxy |
Provides interfaces for operating on primitive services via Java proxies.
|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| io.atomix.protocols.gossip | |
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
AbstractAsyncPrimitive.protocol() |
PrimitiveProtocol |
Synchronous.protocol() |
PrimitiveProtocol |
DistributedPrimitive.protocol()
Returns the primitive protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimitiveProtocolBuilder<B extends PrimitiveProtocolBuilder<B,C,P>,C extends PrimitiveProtocolConfig<C>,P extends PrimitiveProtocol>
Primitive protocol builder.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GossipProtocol
Dissemination protocol.
|
interface |
ProxyProtocol
State machine replication-based primitive protocol.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
PrimitiveProtocol.Type.newProtocol(C config)
Creates a new protocol instance.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CounterProtocol
Counter protocol.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MapProtocol
Map protocol.
|
interface |
NavigableMapProtocol
Navigable map protocol.
|
interface |
SortedMapProtocol
Sorted map protocol.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NavigableSetProtocol
Navigable set protocol.
|
interface |
SetProtocol
Set protocol.
|
interface |
SortedSetProtocol
Sorted set protocol.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ValueProtocol
Value protocol.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
ProxyClient.protocol()
Returns the client proxy protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPrimaryProtocol
Multi-primary protocol.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
MultiPrimaryProtocol.Type.newProtocol(MultiPrimaryProtocolConfig config) |
| Modifier and Type | Class and Description |
|---|---|
class |
AntiEntropyProtocol
Anti-entropy protocol.
|
class |
CrdtProtocol
Conflict-free Replicated Data Types (CRDT) protocol.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
AntiEntropyProtocol.Type.newProtocol(AntiEntropyProtocolConfig config) |
PrimitiveProtocol |
CrdtProtocol.Type.newProtocol(CrdtProtocolConfig config) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiRaftProtocol
Multi-Raft protocol.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
MultiRaftProtocol.Type.newProtocol(MultiRaftProtocolConfig config) |
Copyright © 2013–2018. All rights reserved.