| Interface | Description |
|---|---|
| AsyncAtomicCounter |
An async atomic counter dispenses monotonically increasing values.
|
| AsyncConsistentMap<K,V> |
A distributed, strongly consistent map whose methods are all executed asynchronously.
|
| AtomicCounter |
An atomic counter dispenses monotonically increasing values.
|
| AtomicCounterBuilder |
Builder for AtomicCounter.
|
| ClockService<T,U> |
Clock service that can generate timestamps based off of two input objects.
|
| ConsistentMap<K,V> |
A distributed, strongly consistent map.
|
| ConsistentMapBuilder<K,V> |
Builder for consistent maps.
|
| EventuallyConsistentMap<K,V> |
A distributed, eventually consistent map.
|
| EventuallyConsistentMapBuilder<K,V> |
Builder for eventually consistent maps.
|
| EventuallyConsistentMapListener<K,V> |
Listener interested in receiving modification events for an
EventuallyConsistentMap.
|
| LogicalClockService |
Service that issues logical timestamps.
|
| Serializer |
Interface for serialization for store artifacts.
|
| SetBuilder<E> |
Builder for distributed set.
|
| StorageAdminService |
Service for administering storage instances.
|
| StorageService |
Storage service.
|
| Transaction |
An immutable transaction object.
|
| TransactionalMap<K,V> |
Transactional Map data structure.
|
| TransactionContext |
Provides a context for transactional operations.
|
| TransactionContextBuilder |
Interface definition for a transaction context builder.
|
| Class | Description |
|---|---|
| DatabaseUpdate |
Database update operation.
|
| DatabaseUpdate.Builder |
DatabaseUpdate builder.
|
| EventuallyConsistentMapEvent<K,V> |
Event object signalling that the map was modified.
|
| MapInfo |
Metadata information for a consistent map.
|
| MultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>> |
A logical timestamp that derives its value from two input values.
|
| PartitionInfo |
Contains information about a database partition.
|
| Versioned<V> |
Versioned value.
|
| WallclockClockManager<T,U> |
A clock service which hands out wallclock-based timestamps.
|
| WallClockTimestamp |
A Timestamp that derives its value from the prevailing
wallclock time on the controller where it is generated.
|
| Enum | Description |
|---|---|
| DatabaseUpdate.Type |
Type of database update operation.
|
| EventuallyConsistentMapEvent.Type | |
| Transaction.State |
| Exception | Description |
|---|---|
| ConsistentMapException |
Top level exception for ConsistentMap failures.
|
| ConsistentMapException.ConcurrentModification |
ConsistentMap update conflicts with an in flight transaction.
|
| ConsistentMapException.Interrupted |
ConsistentMap operation interrupted.
|
| ConsistentMapException.Timeout |
ConsistentMap operation timeout.
|
| StorageException |
Top level exception for Store failures.
|
| StorageException.ConcurrentModification |
Store update conflicts with an in flight transaction.
|
| StorageException.Interrupted |
Store operation interrupted.
|
| StorageException.Timeout |
Store operation timeout.
|
| TransactionException |
Top level exception for Transaction failures.
|
| TransactionException.ConcurrentModification |
Transaction failure due to a conflicting transaction in progress.
|
| TransactionException.Interrupted |
Transaction interrupted.
|
| TransactionException.OptimisticConcurrencyFailure |
Transaction failure due to optimistic concurrency violation.
|
| TransactionException.Timeout |
Transaction timeout.
|
Copyright © 2015. All rights reserved.