| Package | Description |
|---|---|
| org.onosproject.store.ecmap |
Distributed map with eventually-consistent update semantics and gossip
based anti-entropy mechanism.
|
| org.onosproject.store.impl |
Common facilities for use by various distributed stores.
|
| org.onosproject.store.intent.impl |
Implementation of distributed intent store.
|
| Constructor and Description |
|---|
EventuallyConsistentMapImpl(String mapName,
org.onosproject.cluster.ClusterService clusterService,
org.onosproject.store.cluster.messaging.ClusterCommunicationService clusterCommunicator,
org.onlab.util.KryoNamespace.Builder serializerBuilder,
ClockService<K,V> clockService)
Creates a new eventually consistent map shared amongst multiple instances.
|
EventuallyConsistentMapImpl(String mapName,
org.onosproject.cluster.ClusterService clusterService,
org.onosproject.store.cluster.messaging.ClusterCommunicationService clusterCommunicator,
org.onlab.util.KryoNamespace.Builder serializerBuilder,
ClockService<K,V> clockService,
java.util.function.BiFunction<K,V,Collection<org.onosproject.cluster.NodeId>> peerUpdateFunction)
Creates a new eventually consistent map shared amongst multiple instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WallclockClockManager<T,U>
A clock service which hands out wallclock-based timestamps.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntentDataClockManager<K>
ClockService that uses IntentData versions as timestamps.
|
class |
IntentDataLogicalClockManager<K>
ClockService that generates logical timestamps based on IntentData versions.
|
Copyright © 2015. All rights reserved.