| Package | Description |
|---|---|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| io.atomix.primitive |
Provides classes and interfaces for defining and managing primitive types.
|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.primitive.protocol |
Provides classes and interfaces for defining and managing primitive protocols.
|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| Modifier and Type | Method and Description |
|---|---|
PartitionService |
Atomix.getPartitionService()
Returns the partition service.
|
| Modifier and Type | Method and Description |
|---|---|
PartitionService |
PrimitiveManagementService.getPartitionService()
Returns the partition service.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ManagedPartitionService
Managed partition service.
|
| Modifier and Type | Method and Description |
|---|---|
<S> ProxyClient<S> |
ProxyProtocol.newProxy(String primitiveName,
PrimitiveType primitiveType,
Class<S> serviceType,
ServiceConfig serviceConfig,
PartitionService partitionService)
Returns a new primitive proxy for the given partition group.
|
| Modifier and Type | Method and Description |
|---|---|
<S> ProxyClient<S> |
MultiPrimaryProtocol.newProxy(String primitiveName,
PrimitiveType primitiveType,
Class<S> serviceType,
ServiceConfig serviceConfig,
PartitionService partitionService) |
| Modifier and Type | Method and Description |
|---|---|
<S> ProxyClient<S> |
MultiRaftProtocol.newProxy(String primitiveName,
PrimitiveType primitiveType,
Class<S> serviceType,
ServiceConfig serviceConfig,
PartitionService partitionService) |
Copyright © 2013–2018. All rights reserved.