See: Description
| Interface | Description |
|---|---|
| Database |
Database.
|
| DatabaseProxy<K,V> |
Database proxy.
|
| DatabaseState<K,V> |
Database state.
|
| Partitioner<K> |
Partitioner is responsible for mapping keys to individual database partitions.
|
| Class | Description |
|---|---|
| CopycatCommunicationProtocol |
Protocol for Copycat communication that employs
ClusterCommunicationService. |
| DatabaseConfig |
Database configuration.
|
| DatabaseDefinition |
Partitioned database configuration.
|
| DatabaseDefinitionStore |
Allows for reading and writing partitioned database definition as a JSON file.
|
| DatabaseManager |
Database manager.
|
| DatabasePartitioner |
Partitioner for mapping table entries to individual database partitions.
|
| DatabaseSerializer |
Serializer for DatabaseManager's interaction with Copycat.
|
| DefaultAsyncAtomicCounter |
Default implementation for a distributed AsyncAtomicCounter backed by
partitioned Raft DB.
|
| DefaultAsyncConsistentMap<K,V> |
AsyncConsistentMap implementation that is backed by a Raft consensus
based database.
|
| DefaultAtomicCounter |
Default implementation for a distributed AtomicCounter backed by
partitioned Raft DB.
|
| DefaultAtomicCounterBuilder |
Default implementation of AtomicCounterBuilder.
|
| DefaultConsistentMap<K,V> |
ConsistentMap implementation that is backed by a Raft consensus
based database.
|
| DefaultConsistentMapBuilder<K,V> |
Default Consistent Map builder.
|
| DefaultDatabase |
Default database.
|
| DefaultDatabaseState |
Default database state.
|
| DefaultDistributedSet<E> |
Implementation of distributed set that is backed by a ConsistentMap.
|
| DefaultSetBuilder<E> |
Default Set builder.
|
| DefaultTransaction |
A Default transaction implementation.
|
| DefaultTransactionalMap<K,V> |
Default Transactional Map implementation that provides a repeatable reads
transaction isolation level.
|
| DefaultTransactionContext |
Default TransactionContext implementation.
|
| DefaultTransactionContextBuilder |
The default implementation of a transaction context builder.
|
| DistributedLeadershipManager |
Distributed Lock Manager implemented on top of ConsistentMap.
|
| PartitionedDatabase |
A database that partitions the keys across one or more database partitions.
|
| Result<V> |
Result of a database update operation.
|
| SimpleKeyHashPartitioner |
A simple Partitioner for mapping keys to database partitions.
|
| SimpleTableHashPartitioner |
A simple Partitioner that uses the table name hash to
pick a partition.
|
| TransactionManager |
Agent that runs the two phase commit protocol.
|
| UpdateResult<V> |
Result of a update operation.
|
| Enum | Description |
|---|---|
| Result.Status |
Copyright © 2015. All rights reserved.