See: Description
| Interface | Description |
|---|---|
| DatabaseProtocolService | |
| DatabaseUpdateEventListener |
Interface of database update event listeners.
|
| Class | Description |
|---|---|
| ClusterMessagingProtocol |
ONOS Cluster messaging based Copycat protocol.
|
| ClusterMessagingProtocolClient |
ONOS Cluster messaging based Copycat protocol client.
|
| ClusterMessagingProtocolServer |
ONOS Cluster messaging based Copycat protocol server.
|
| CMap<K,V> |
Map like interface wrapper around DatabaseService.
|
| DatabaseClient |
Client for interacting with the Copycat Raft cluster.
|
| DatabaseEntryExpirationTracker |
Plugs into the database update stream and track the TTL of entries added to
the database.
|
| DatabaseManager |
Strongly consistent and durable state management service based on
Copycat implementation of Raft consensus protocol.
|
| DatabaseStateMachine |
StateMachine whose transitions are coordinated/replicated
by Raft consensus.
|
| DatabaseStateMachine.State | |
| DatabaseStateMachine.TableMetadata | |
| DistributedLock |
A distributed lock implementation.
|
| DistributedLockManager | |
| MapDBLog |
MapDB based log implementation.
|
| TableModificationEvent |
A table modification event.
|
| TabletDefinitionStore |
Allows for reading and writing tablet definition as a JSON file.
|
| TcpClusterConfigSerializer | |
| TcpMemberSerializer |
| Enum | Description |
|---|---|
| TableModificationEvent.Type |
Type of table modification event.
|
| Exception | Description |
|---|---|
| SnapshotException |
Exception that indicates a problem with the state machine snapshotting.
|
Copyright © 2014. All rights reserved.