Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

abort() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
Discards all changes made to this transactional map.
abort() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
abort() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
activate() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
activate() - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
activate() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
activate() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
activeMembers() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
Returns the set of active members.
add(E) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
add(E) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalSet
 
addAll(Collection<? extends E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
addAndGet(long) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
addAndGet(long) - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
addChangeListener(Consumer<Change<Leadership>>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
addChangeListener(Consumer<Change<Leadership>>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
addListener(AtomicValueEventListener<V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
addListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
addListener(SetEventListener<E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
addListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
addListener(EventuallyConsistentMapListener<K, V>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
addListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
addListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
addListener(MapEventListener<K1, V1>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
addListener(MapEventListener<String, byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
addListener(AtomicValueEventListener<String>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
addShutdownTask(Task<CompletableFuture<Void>>) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
addStartupTask(Task<CompletableFuture<Void>>) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
allLeaderships(Commit<? extends AtomixLeaderElectorCommands.GetAllLeaderships>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
anoint(String, NodeId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
anoint(String, NodeId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
Anoint(String, NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Anoint
 
anoint(Commit<? extends AtomixLeaderElectorCommands.Anoint>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
AntiEntropyAdvertisement<K> - Class in org.onosproject.store.primitives.impl
Anti-entropy advertisement message for eventually consistent map.
AntiEntropyAdvertisement(NodeId, Map<K, MapValue.Digest>) - Constructor for class org.onosproject.store.primitives.impl.AntiEntropyAdvertisement
Creates a new anti entropy advertisement message.
applicationId() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
Returns the applicationId owning this map.
applicationId() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
applicationService - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
AsyncCachingConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
Extension of DefaultAsyncConsistentMap that provides a weaker read consistency guarantee in return for better read performance.
AsyncCachingConsistentMap(String, ApplicationId, Database, Serializer, boolean, boolean, boolean) - Constructor for class org.onosproject.store.primitives.impl.AsyncCachingConsistentMap
 
atomicCounterBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
atomicCounterBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
atomicValueBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
atomicValueBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
AtomixConsistentMap - Class in org.onosproject.store.primitives.resources.impl
Distributed resource providing the AsyncConsistentMap primitive.
AtomixConsistentMap(CopycatClient, Resource.Options) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
AtomixConsistentMapCommands - Class in org.onosproject.store.primitives.resources.impl
AtomixConsistentMap resource state machine operations.
AtomixConsistentMapCommands.Clear - Class in org.onosproject.store.primitives.resources.impl
Clear command.
AtomixConsistentMapCommands.ContainsKey - Class in org.onosproject.store.primitives.resources.impl
Contains key command.
AtomixConsistentMapCommands.ContainsValue - Class in org.onosproject.store.primitives.resources.impl
Contains key command.
AtomixConsistentMapCommands.EntrySet - Class in org.onosproject.store.primitives.resources.impl
KeySet query.
AtomixConsistentMapCommands.Get - Class in org.onosproject.store.primitives.resources.impl
Get query.
AtomixConsistentMapCommands.IsEmpty - Class in org.onosproject.store.primitives.resources.impl
Is empty query.
AtomixConsistentMapCommands.KeyQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract key-based query.
AtomixConsistentMapCommands.KeySet - Class in org.onosproject.store.primitives.resources.impl
KeySet query.
AtomixConsistentMapCommands.Listen - Class in org.onosproject.store.primitives.resources.impl
Change listen.
AtomixConsistentMapCommands.MapCommand<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract map command.
AtomixConsistentMapCommands.MapQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract map query.
AtomixConsistentMapCommands.Size - Class in org.onosproject.store.primitives.resources.impl
Size query.
AtomixConsistentMapCommands.TransactionCommit - Class in org.onosproject.store.primitives.resources.impl
Map transaction commit command.
AtomixConsistentMapCommands.TransactionPrepare - Class in org.onosproject.store.primitives.resources.impl
Map prepare command.
AtomixConsistentMapCommands.TransactionRollback - Class in org.onosproject.store.primitives.resources.impl
Map transaction rollback command.
AtomixConsistentMapCommands.TypeResolver - Class in org.onosproject.store.primitives.resources.impl
Map command type resolver.
AtomixConsistentMapCommands.Unlisten - Class in org.onosproject.store.primitives.resources.impl
Change unlisten.
AtomixConsistentMapCommands.UpdateAndGet - Class in org.onosproject.store.primitives.resources.impl
Map update command.
AtomixConsistentMapCommands.ValueQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract key-based query.
AtomixConsistentMapCommands.Values - Class in org.onosproject.store.primitives.resources.impl
KeySet query.
AtomixConsistentMapState - Class in org.onosproject.store.primitives.resources.impl
State Machine for AtomixConsistentMap resource.
AtomixConsistentMapState() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
AtomixCounter - Class in org.onosproject.store.primitives.resources.impl
AsyncAtomicCounter implementation backed by Atomix DistributedLong.
AtomixCounter(String, DistributedLong) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
AtomixLeaderElector - Class in org.onosproject.store.primitives.resources.impl
Distributed resource providing the AsyncLeaderElector primitive.
AtomixLeaderElector(CopycatClient, Resource.Options) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
AtomixLeaderElectorCommands - Class in org.onosproject.store.primitives.resources.impl
AtomixLeaderElector resource state machine operations.
AtomixLeaderElectorCommands.Anoint - Class in org.onosproject.store.primitives.resources.impl
Command for administratively anoint a node as leader.
AtomixLeaderElectorCommands.ElectionChangeCommand<V> - Class in org.onosproject.store.primitives.resources.impl
Command for administratively changing the leadership state for a node.
AtomixLeaderElectorCommands.ElectionCommand<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract election command.
AtomixLeaderElectorCommands.ElectionQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract election query.
AtomixLeaderElectorCommands.Evict - Class in org.onosproject.store.primitives.resources.impl
Command for administratively evicting a node from all leadership topics.
AtomixLeaderElectorCommands.GetAllLeaderships - Class in org.onosproject.store.primitives.resources.impl
GetAllLeaders query.
AtomixLeaderElectorCommands.GetElectedTopics - Class in org.onosproject.store.primitives.resources.impl
GetElectedTopics query.
AtomixLeaderElectorCommands.GetLeadership - Class in org.onosproject.store.primitives.resources.impl
GetLeader query.
AtomixLeaderElectorCommands.Listen - Class in org.onosproject.store.primitives.resources.impl
Listen command.
AtomixLeaderElectorCommands.Promote - Class in org.onosproject.store.primitives.resources.impl
Command for administratively promote a node as top candidate.
AtomixLeaderElectorCommands.Run - Class in org.onosproject.store.primitives.resources.impl
Enter and run for leadership.
AtomixLeaderElectorCommands.TopicQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract election topic query.
AtomixLeaderElectorCommands.TypeResolver - Class in org.onosproject.store.primitives.resources.impl
Map command type resolver.
AtomixLeaderElectorCommands.Unlisten - Class in org.onosproject.store.primitives.resources.impl
Unlisten command.
AtomixLeaderElectorCommands.Withdraw - Class in org.onosproject.store.primitives.resources.impl
Withdraw from a leadership contest.
AtomixLeaderElectorState - Class in org.onosproject.store.primitives.resources.impl
State machine for AtomixLeaderElector resource.
AtomixLeaderElectorState() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
AtomixValue - Class in org.onosproject.store.primitives.resources.impl
Implementation of AsyncAtomicValue backed by AtomixConsistentMap.

B

BASE_PARTITION_NAME - Static variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
beforeUpdate(K) - Method in class org.onosproject.store.primitives.impl.AsyncCachingConsistentMap
 
beforeUpdate(K) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
Pre-update hook for performing required checks/actions before going forward with an update operation.
begin() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
begin() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
bindApplicationService(ApplicationService) - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultAtomicCounterBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultAtomicValueBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultConsistentMapBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultLeaderElectorBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContextBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
build() - Method in class org.onosproject.store.primitives.impl.NewDefaultAtomicCounterBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.NewDefaultConsistentMapBuilder
 
build() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContextBuilder
 
buildAsyncMap() - Method in class org.onosproject.store.primitives.impl.DefaultConsistentMapBuilder
 
buildAsyncMap() - Method in class org.onosproject.store.primitives.impl.NewDefaultConsistentMapBuilder
 

C

CachingAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
AsyncConsistentMap that caches entries on read.
CachingAsyncConsistentMap(AsyncConsistentMap<K, V>) - Constructor for class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
CatalystSerializers - Class in org.onosproject.store.primitives.impl
Serializer utility for Atomix Catalyst.
CHANGE_SUBJECT - Static variable in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
CHANGE_SUBJECT - Static variable in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
checkOpen(Supplier<CompletableFuture<T>>) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
If the database is closed, returning a failed CompletableFuture.
clear() - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
clear() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
clear() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
Clear() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Clear
 
clear(Commit<? extends AtomixConsistentMapCommands.Clear>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a clear commit.
client() - Method in class org.onosproject.store.primitives.impl.CopycatTransport
 
client() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the partition client instance.
close() - Method in class org.onosproject.store.primitives.impl.CopycatTransportClient
 
close() - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
close() - Method in class org.onosproject.store.primitives.impl.CopycatTransportServer
 
close() - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
close() - Method in interface org.onosproject.store.primitives.impl.Managed
Closes the managed object.
close() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
close() - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
close() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
close() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
 
close(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
close(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
closeAndExit() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
Closes the server and exits the partition.
closeListener(Consumer<Connection>) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
cluster() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
clusterCommunicator - Variable in class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 
clusterCommunicator - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
clusterCommunicator - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
clusterMetadataService - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 
clusterService - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.PartitionManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
commit(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Commit the specified transaction.
commit(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
commit(TransactionId) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
commit(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
commit(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
commit() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
commit() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
commit(TransactionId) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
commit() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
commit(TransactionId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
commit(Transaction) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
commit() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Attempts to execute the commit phase for previously prepared transaction.
commit(TransactionId) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
commit(TransactionId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
commit(Commit<? extends AtomixConsistentMapCommands.TransactionCommit>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an commit commit (ha!).
CommitResponse - Class in org.onosproject.store.primitives.impl
Result of a Transaction commit operation.
CommitResult - Enum in org.onosproject.store.primitives.resources.impl
Response enum for two phase commit operation.
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Clear
 
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Unlisten
 
compareAndSet(long, long) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
compareAndSet(V, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
compareAndSet(long, long) - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
compareAndSet(String, String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
compareTo(MapValue<V>) - Method in class org.onosproject.store.primitives.impl.MapValue
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
compute(K, BiFunction<K, V, V>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
computeIf(K1, Predicate<? super V1>, BiFunction<? super K1, ? super V1, ? extends V1>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
computeIf(String, Predicate<? super byte[]>, BiFunction<? super String, ? super byte[], ? extends byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
configure(StateMachineExecutor) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
configure(StateMachineExecutor) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
configuredMembers() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
Returns the set of configured members.
connect(Address) - Method in class org.onosproject.store.primitives.impl.CopycatTransportClient
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionCommand
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionQuery
 
consistentMapBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
consistentMapBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
contains(E) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
contains(E) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalSet
 
containsAll(Collection<? extends E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
containsKey(K) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
containsKey(K) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
containsKey(K) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
containsKey(K) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
containsKey(K) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
containsKey(K1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
containsKey(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
ContainsKey() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ContainsKey
 
ContainsKey(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ContainsKey
 
containsKey(Commit<? extends AtomixConsistentMapCommands.ContainsKey>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a contains key commit.
containsValue(V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
containsValue(V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
containsValue(V) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
containsValue(V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
containsValue(V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
containsValue(V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
containsValue(byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
ContainsValue() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ContainsValue
 
ContainsValue(byte[]) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ContainsValue
 
containsValue(Commit<? extends AtomixConsistentMapCommands.ContainsValue>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a contains value commit.
copy() - Method in class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 
copy() - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
 
CopycatCommunicationProtocol - Class in org.onosproject.store.primitives.impl
Protocol for Copycat communication that employs ClusterCommunicationService.
CopycatCommunicationProtocol(ClusterService, ClusterCommunicationService) - Constructor for class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 
CopycatTransport - Class in org.onosproject.store.primitives.impl
Custom transport for Copycat interactions built on top of MessagingService.
CopycatTransport(CopycatTransport.Mode, PartitionId, MessagingService) - Constructor for class org.onosproject.store.primitives.impl.CopycatTransport
 
CopycatTransport.Mode - Enum in org.onosproject.store.primitives.impl
Transport Mode.
CopycatTransportClient - Class in org.onosproject.store.primitives.impl
Client implementation for CopycatTransport.
CopycatTransportConnection - Class in org.onosproject.store.primitives.impl
Connection implementation for CopycatTransport.
CopycatTransportServer - Class in org.onosproject.store.primitives.impl
Server implementation for CopycatTransport.
counterAddAndGet(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Atomically add the given value to current value of the specified counter.
counterAddAndGet(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
counterCompareAndSet(String, long, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Atomically sets the given counter to the specified update value if and only if the current value is equal to the expected value.
counterCompareAndSet(String, long, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counterCompareAndSet(String, long, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counterCompareAndSet(String, long, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counterCompareAndSet(String, long, long) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
counterGet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns the current value of the specified atomic counter.
counterGet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counterGet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counterGet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counterGet(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
counterGetAndAdd(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Atomically add the given value to current value of the specified counter.
counterGetAndAdd(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
counters() - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns a mapping from counter name to next value.
counters() - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counters() - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counters() - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counters() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
counterSet(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Atomically sets the given value to current value of the specified counter.
counterSet(String, long) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
counterSet(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
counterSet(String, long) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
counterSet(String, long) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
create(String) - Static method in interface org.onosproject.store.primitives.impl.Database
Creates a new database with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface org.onosproject.store.primitives.impl.Database
Creates a new database.
create(String, ClusterConfig, DatabaseConfig) - Static method in interface org.onosproject.store.primitives.impl.Database
Creates a new database.
createClient(URI) - Method in class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 
createSerializer(Class<?>) - Method in class org.onosproject.store.primitives.impl.DefaultCatalystTypeSerializerFactory
 
createServer(URI) - Method in class org.onosproject.store.primitives.impl.CopycatCommunicationProtocol
 

D

Database - Interface in org.onosproject.store.primitives.impl
Database.
DatabaseConfig - Class in org.onosproject.store.primitives.impl
Database configuration.
DatabaseConfig() - Constructor for class org.onosproject.store.primitives.impl.DatabaseConfig
 
DatabaseConfig(Map<String, Object>) - Constructor for class org.onosproject.store.primitives.impl.DatabaseConfig
 
DatabaseConfig(String) - Constructor for class org.onosproject.store.primitives.impl.DatabaseConfig
 
DatabaseConfig(DatabaseConfig) - Constructor for class org.onosproject.store.primitives.impl.DatabaseConfig
 
DatabaseManager - Class in org.onosproject.store.primitives.impl
Database manager.
DatabaseManager() - Constructor for class org.onosproject.store.primitives.impl.DatabaseManager
 
DatabasePartitioner - Class in org.onosproject.store.primitives.impl
Partitioner for mapping map entries to individual database partitions.
DatabasePartitioner(List<Database>) - Constructor for class org.onosproject.store.primitives.impl.DatabasePartitioner
 
DatabaseProxy<K,V> - Interface in org.onosproject.store.primitives.impl
Database proxy.
DatabaseSerializer - Class in org.onosproject.store.primitives.impl
Serializer for DatabaseManager's interaction with Copycat.
DatabaseSerializer() - Constructor for class org.onosproject.store.primitives.impl.DatabaseSerializer
 
DatabaseState<K,V> - Interface in org.onosproject.store.primitives.impl
Database state.
deactivate() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
deactivate() - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
deactivate() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
deactivate() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
DefaultAsyncAtomicCounter - Class in org.onosproject.store.primitives.impl
Default implementation for a distributed AsyncAtomicCounter backed by partitioned Raft DB.
DefaultAsyncAtomicCounter(String, Database, boolean) - Constructor for class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
DefaultAsyncAtomicValue<V> - Class in org.onosproject.store.primitives.impl
 
DefaultAsyncAtomicValue(String, Serializer, AsyncConsistentMap<String, byte[]>) - Constructor for class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
DefaultAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
AsyncConsistentMap implementation that is backed by a Raft consensus based database.
DefaultAsyncConsistentMap(String, ApplicationId, Database, Serializer, boolean, boolean, boolean) - Constructor for class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
DefaultAsyncDistributedSet<E> - Class in org.onosproject.store.primitives.impl
Implementation of AsyncDistributedSet.
DefaultAsyncDistributedSet(AsyncConsistentMap<E, Boolean>, String, boolean) - Constructor for class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
DefaultAtomicCounterBuilder - Class in org.onosproject.store.primitives.impl
Default implementation of AtomicCounterBuilder.
DefaultAtomicCounterBuilder(Database, Database) - Constructor for class org.onosproject.store.primitives.impl.DefaultAtomicCounterBuilder
 
DefaultAtomicValueBuilder<V> - Class in org.onosproject.store.primitives.impl
Default implementation of AtomicValueBuilder.
DefaultAtomicValueBuilder(Supplier<ConsistentMapBuilder<String, byte[]>>) - Constructor for class org.onosproject.store.primitives.impl.DefaultAtomicValueBuilder
 
DefaultCatalystTypeSerializerFactory - Class in org.onosproject.store.primitives.impl
TypeSerializerFactory for providing TypeSerializers based on org.onosproject.store.service.Serializer.
DefaultCatalystTypeSerializerFactory(Serializer) - Constructor for class org.onosproject.store.primitives.impl.DefaultCatalystTypeSerializerFactory
 
DefaultConsistentMapBuilder<K,V> - Class in org.onosproject.store.primitives.impl
Default Consistent Map builder.
DefaultConsistentMapBuilder(DatabaseManager) - Constructor for class org.onosproject.store.primitives.impl.DefaultConsistentMapBuilder
 
DefaultDatabase - Class in org.onosproject.store.primitives.impl
Default database.
DefaultDatabase(ResourceManager) - Constructor for class org.onosproject.store.primitives.impl.DefaultDatabase
 
DefaultDatabaseState - Class in org.onosproject.store.primitives.impl
Default database state.
DefaultDatabaseState() - Constructor for class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
DefaultDistributedQueue<E> - Class in org.onosproject.store.primitives.impl
DistributedQueue implementation that provides FIFO ordering semantics.
DefaultDistributedQueue(String, Database, Serializer, boolean) - Constructor for class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
DefaultDistributedQueueBuilder<E> - Class in org.onosproject.store.primitives.impl
Default implementation of a DistributedQueueBuilder.
DefaultDistributedQueueBuilder(DatabaseManager) - Constructor for class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
DefaultDistributedSetBuilder<E> - Class in org.onosproject.store.primitives.impl
Default distributed set builder.
DefaultDistributedSetBuilder(Supplier<ConsistentMapBuilder<E, Boolean>>) - Constructor for class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
DefaultLeaderElectorBuilder - Class in org.onosproject.store.primitives.impl
Default implementation of LeaderElectorBuilder.
DefaultLeaderElectorBuilder(DistributedPrimitiveCreator) - Constructor for class org.onosproject.store.primitives.impl.DefaultLeaderElectorBuilder
 
DefaultTransactionalMap<K,V> - Class in org.onosproject.store.primitives.impl
Default Transactional Map implementation that provides a repeatable reads transaction isolation level.
DefaultTransactionalMap(String, AsyncConsistentMap<K, V>, TransactionContext, Serializer) - Constructor for class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
DefaultTransactionalSet<E> - Class in org.onosproject.store.primitives.impl
Default TransactionalSet implementation that provides a repeatable reads transaction isolation level.
DefaultTransactionalSet(String, TransactionContext, Serializer) - Constructor for class org.onosproject.store.primitives.impl.DefaultTransactionalSet
 
DefaultTransactionContext - Class in org.onosproject.store.primitives.impl
Default TransactionContext implementation.
DefaultTransactionContext(TransactionId, Function<Transaction, CompletableFuture<CommitResult>>, Supplier<ConsistentMapBuilder>) - Constructor for class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
DefaultTransactionContextBuilder - Class in org.onosproject.store.primitives.impl
The default implementation of a transaction context builder.
DefaultTransactionContextBuilder(Supplier<ConsistentMapBuilder>, Function<Transaction, CompletableFuture<CommitResult>>, TransactionId) - Constructor for class org.onosproject.store.primitives.impl.DefaultTransactionContextBuilder
 
DelegatingAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
AsyncConsistentMap that merely delegates control to another AsyncConsistentMap.
delete() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
delete() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
destroy() - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
destroy() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
digest() - Method in class org.onosproject.store.primitives.impl.AntiEntropyAdvertisement
Returns the digest for map entries.
digest() - Method in class org.onosproject.store.primitives.impl.MapValue
 
Digest(Timestamp, boolean) - Constructor for class org.onosproject.store.primitives.impl.MapValue.Digest
 
DistributedPrimitives - Class in org.onosproject.store.primitives.impl
Misc utilities for working with DistributedPrimitives.
dK(String) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
dK(String) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 

E

electedTopics(Commit<? extends AtomixLeaderElectorCommands.GetElectedTopics>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
ElectionChangeCommand(String, NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
 
ElectionCommand() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionCommand
 
ElectionQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionQuery
 
entrySet() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
entrySet() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
EntrySet() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.EntrySet
 
entrySet(Commit<? extends AtomixConsistentMapCommands.EntrySet>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a entry set commit.
equals(Object) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.MapValue
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.Result
 
eventuallyConsistentMapBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
eventuallyConsistentMapBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
EventuallyConsistentMapBuilderImpl<K,V> - Class in org.onosproject.store.primitives.impl
Eventually consistent map builder.
EventuallyConsistentMapBuilderImpl(ClusterService, ClusterCommunicationService, PersistenceService) - Constructor for class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
Creates a new eventually consistent map builder.
EventuallyConsistentMapImpl<K,V> - Class in org.onosproject.store.primitives.impl
Distributed Map implementation which uses optimistic replication and gossip based techniques to provide an eventually consistent data store.
evict(NodeId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
evict(NodeId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
Evict() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
 
Evict(NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
 
evict(Commit<? extends AtomixLeaderElectorCommands.Evict>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
exceptionListener(Consumer<Throwable>) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
execute(MutexTask, String, Executor) - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
execute(Transaction) - Method in class org.onosproject.store.primitives.impl.TransactionManager
Executes the specified transaction by employing a two phase commit protocol.
expire(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
expire(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 

F

failure() - Static method in class org.onosproject.store.primitives.impl.CommitResponse
 
FederatedDistributedPrimitiveCreator - Class in org.onosproject.store.primitives.impl
DistributedPrimitiveCreator that federates responsibility for creating distributed primitives to a collection of other creators.
FederatedDistributedPrimitiveCreator(Map<PartitionId, DistributedPrimitiveCreator>) - Constructor for class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 

G

get(K) - Method in class org.onosproject.store.primitives.impl.AsyncCachingConsistentMap
 
get(K) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
get() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
get() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
get(K) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
get(K) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
get(K) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
get(K) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
get() - Method in class org.onosproject.store.primitives.impl.MapValue
 
get(K) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
get(K) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
get(K1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
get(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
Get() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Get
 
Get(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Get
 
get(Commit<? extends AtomixConsistentMapCommands.Get>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a get commit.
get() - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
get() - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
getActiveMembersMembers(PartitionId) - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
GetAllLeaderships() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetAllLeaderships
 
getAllPartitionIds() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
getAndAdd(long) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
getAndAdd(long) - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
getAndIncrement() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
getAndIncrement() - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
getAndSet(V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
getAndSet(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
getAsImmutableSet() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
getAsyncAtomicCounterNames() - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
getAsyncAtomicCounterNames() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
getAsyncConsistentMapNames() - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
getAsyncConsistentMapNames() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
getConfiguredMembers(PartitionId) - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
getConsistency() - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Returns the database read consistency.
getCounters() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getCounters() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getCounters(DistributedPrimitiveCreator) - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getDistributedPrimitiveCreator(PartitionId) - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
getElectedTopics(NodeId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
GetElectedTopics() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetElectedTopics
 
GetElectedTopics(NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetElectedTopics
 
getId() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the identifier of the partition associated with this instance.
getInMemoryDatabaseCounters() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getInMemoryDatabaseCounters() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getLeadership(String) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
getLeadership(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
GetLeadership() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetLeadership
 
GetLeadership(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetLeadership
 
getLeaderships() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
getLeaderships() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
getMapInfo() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getMapInfo() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getMemberAddresses() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the addresses of partition members.
getMembers() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the identifiers of partition members.
getName() - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Returns the database name.
getNumberOfPartitions() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
getPartition(String, K) - Method in interface org.onosproject.store.primitives.impl.Partitioner
Returns the database partition.
getPartition(String, String) - Method in class org.onosproject.store.primitives.impl.SimpleKeyHashPartitioner
 
getPartition(String, String) - Method in class org.onosproject.store.primitives.impl.SimpleTableHashPartitioner
 
getPartitionedDatabaseCounters() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getPartitionedDatabaseCounters() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getPartitionInfo() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getPartitionInfo() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getPartitions() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
Returns the databases for individual partitions.
getPendingTransactionIds() - Method in class org.onosproject.store.primitives.impl.TransactionManager
Returns all pending transaction identifiers.
getPendingTransactions() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
getPendingTransactions() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
getSerializer() - Static method in class org.onosproject.store.primitives.impl.CatalystSerializers
 
getTransactionalMap(String, Serializer) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
getTransactionalMap(String, Serializer) - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 

H

handle(byte[]) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
handler(Class<T>, MessageHandler<T, U>) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
hasChangeNotificationSupport() - Method in interface org.onosproject.store.primitives.impl.Database
Tells whether the database supports change notifications.
hash(String) - Method in class org.onosproject.store.primitives.impl.DatabasePartitioner
 
hash(K) - Method in interface org.onosproject.store.primitives.impl.Hasher
Returns the PartitionId to which the specified object maps.
hashCode() - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
hashCode() - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
hashCode() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
hashCode() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
hashCode() - Method in class org.onosproject.store.primitives.impl.MapValue
 
hashCode() - Method in class org.onosproject.store.primitives.impl.Result
 
Hasher<K> - Interface in org.onosproject.store.primitives.impl
Interface for mapping from an object to PartitionId.
hasPendingUpdates() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
hasPendingUpdates() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Returns if this participant has updates that need to be committed.

I

id() - Method in class org.onosproject.store.primitives.impl.Transaction
 
incrementAndGet() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
incrementAndGet() - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
info() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the partition information if this partition is locally managed i.e.
info() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
Returns the partition information.
init(StateContext<DatabaseState<K, V>>) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
Initializes the database state.
init(StateContext<DatabaseState<String, byte[]>>) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
inMemoryDatabase - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
input() - Method in class org.onosproject.store.primitives.impl.StateMachineUpdate
 
install(SnapshotReader) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
install(SnapshotReader) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
isAlive() - Method in class org.onosproject.store.primitives.impl.MapValue
 
isClosed() - Method in interface org.onosproject.store.primitives.impl.Managed
Return true if the managed object is closed.
isClosed() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
isClosed() - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
isClosed() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
isClosed() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
 
isEmpty() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
isEmpty() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
isEmpty() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
isEmpty() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
isEmpty() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
isEmpty() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
IsEmpty() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.IsEmpty
 
isEmpty(Commit<? extends AtomixConsistentMapCommands.IsEmpty>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an is empty commit.
isNewerThan(MapValue.Digest) - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
isNewerThan(MapValue<V>) - Method in class org.onosproject.store.primitives.impl.MapValue
 
isNewerThan(Timestamp) - Method in class org.onosproject.store.primitives.impl.MapValue
 
isOpen() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
isOpen() - Method in interface org.onosproject.store.primitives.impl.Managed
Return true if the managed object is open.
isOpen() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
isOpen() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
Returns true if the database is open.
isOpen() - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
isOpen() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
isOpen() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
 
isTombstone() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
isTombstone() - Method in class org.onosproject.store.primitives.impl.MapValue
 

J

join(Collection<Address>) - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
 

K

key() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
key - Variable in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
Returns the key.
key() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
Returns the key.
key() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the map key.
KeyQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
KeyQuery(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
keySet() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
keySet() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
KeySet() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeySet
 
keySet(Commit<? extends AtomixConsistentMapCommands.KeySet>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a keySet commit.

L

leader() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
Returns the partition leader.
leaderElectorBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
leaderElectorBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
leadership(Commit<? extends AtomixLeaderElectorCommands.GetLeadership>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
leaderTerm() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
Returns the partition leader term.
leaveCluster() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Closes the partition server if it was previously opened.
listen(Address, Consumer<Connection>) - Method in class org.onosproject.store.primitives.impl.CopycatTransportServer
 
Listen() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Listen
 
listen(Commit<? extends AtomixConsistentMapCommands.Listen>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a listen commit.
Listen() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Listen
 
listen(Commit<? extends AtomixLeaderElectorCommands.Listen>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
Applies listen commits.
localNodeId - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
localNodeId - Variable in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
lock(String) - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
locked() - Static method in class org.onosproject.store.primitives.impl.Result
Creates a new Result instance with status set to Status.LOCKED.
lockMap - Variable in class org.onosproject.store.primitives.impl.MutexExecutionManager
 

M

Managed<T> - Interface in org.onosproject.store.primitives.impl
Interface for types that can be asynchronously opened and closed.
map(Function<K, K1>, Function<V, V1>) - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
map(Function<K, K1>, Function<V, V1>) - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Maps to another instance with different key and value types.
mapClear(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Clears the map.
mapClear(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapClear(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapClear(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapClear(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
MapCommand() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
mapContainsKey(String, K) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Checks whether the map contains a key.
mapContainsKey(String, K) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapContainsKey(String, String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapContainsKey(String, String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapContainsKey(String, String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapContainsValue(String, V) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Checks whether the map contains a value.
mapContainsValue(String, V) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapContainsValue(String, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapContainsValue(String, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapContainsValue(String, byte[]) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapEntrySet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Gets a set of entries in the map.
mapEntrySet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapEntrySet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapEntrySet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapEntrySet(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
MapEntryUpdateResult<K,V> - Class in org.onosproject.store.primitives.resources.impl
Result of a map entry update operation.
MapEntryUpdateResult(MapEntryUpdateResult.Status, String, K, Versioned<V>, Versioned<V>) - Constructor for class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
 
MapEntryUpdateResult.Status - Enum in org.onosproject.store.primitives.resources.impl
 
mapGet(String, K) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Gets a value from the map.
mapGet(String, K) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapGet(String, String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapGet(String, String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapGet(String, String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapIsEmpty(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Checks whether the map is empty.
mapIsEmpty(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapIsEmpty(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapIsEmpty(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapIsEmpty(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapKeySet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Gets a set of keys in the map.
mapKeySet(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapKeySet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapKeySet(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapKeySet(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapName() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
mapName() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the map name.
MapQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
maps() - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns a set of all map names.
maps() - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
maps() - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
maps() - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
maps() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapSize(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns the number of entries in map.
mapSize(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapSize(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapSize(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapSize(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
mapUpdate(String, K, Match<V>, Match<Long>, V) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Updates the map.
mapUpdate(String, K, Match<V>, Match<Long>, V) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapUpdate(String, String, Match<byte[]>, Match<Long>, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapUpdate(String, String, Match<byte[]>, Match<Long>, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapUpdate(String, String, Match<byte[]>, Match<Long>, byte[]) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
MapValue<V> - Class in org.onosproject.store.primitives.impl
Representation of a value in EventuallyConsistentMap.
MapValue(V, Timestamp) - Constructor for class org.onosproject.store.primitives.impl.MapValue
 
MapValue.Digest - Class in org.onosproject.store.primitives.impl
Digest or summary of a MapValue for use during Anti-Entropy exchanges.
mapValues(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Gets a collection of values in the map.
mapValues(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
mapValues(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
mapValues(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
mapValues(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
messagingService - Variable in class org.onosproject.store.primitives.impl.PartitionManager
 
metadataService - Variable in class org.onosproject.store.primitives.impl.PartitionManager
 
MeteredAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
AsyncConsistentMap that meters all its operations.
MeteredAsyncConsistentMap(AsyncConsistentMap<K, V>) - Constructor for class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
MutexExecutionManager - Class in org.onosproject.store.primitives.impl
Implementation of a MutexExecutionService.
MutexExecutionManager() - Constructor for class org.onosproject.store.primitives.impl.MutexExecutionManager
 

N

name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
Returns this map name.
name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
name() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
name() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
name() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
name() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
name() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
name() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
name() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
name() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
name() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
name() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
name() - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
name() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
name() - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
newAsyncAtomicValue(String, Serializer) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newAsyncAtomicValue(String, Serializer) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newAsyncConsistentMap(String, Serializer) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newAsyncConsistentMap(String, Serializer) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newAsyncCounter(String) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newAsyncCounter(String) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newAsyncDistributedSet(String, Serializer) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newAsyncDistributedSet(String, Serializer) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newAsyncLeaderElector(String) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newAsyncLeaderElector(String) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newCachingMap(AsyncConsistentMap<K, V>) - Static method in class org.onosproject.store.primitives.impl.DistributedPrimitives
Creates an instance of AsyncConsistentMap that caches entries on get.
NewDefaultAtomicCounterBuilder - Class in org.onosproject.store.primitives.impl
Default implementation of AtomicCounterBuilder.
NewDefaultAtomicCounterBuilder(DistributedPrimitiveCreator) - Constructor for class org.onosproject.store.primitives.impl.NewDefaultAtomicCounterBuilder
 
NewDefaultConsistentMapBuilder<K,V> - Class in org.onosproject.store.primitives.impl
Default AsyncConsistentMap builder.
NewDefaultConsistentMapBuilder(DistributedPrimitiveCreator) - Constructor for class org.onosproject.store.primitives.impl.NewDefaultConsistentMapBuilder
 
NewDefaultTransactionContext - Class in org.onosproject.store.primitives.impl
Default implementation of transaction context.
NewDefaultTransactionContext(TransactionId, DistributedPrimitiveCreator, TransactionCoordinator) - Constructor for class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
NewDefaultTransactionContextBuilder - Class in org.onosproject.store.primitives.impl
Default Transaction Context Builder.
NewDefaultTransactionContextBuilder(TransactionId, DistributedPrimitiveCreator, TransactionCoordinator) - Constructor for class org.onosproject.store.primitives.impl.NewDefaultTransactionContextBuilder
 
newDistributedQueue(String, Serializer) - Method in class org.onosproject.store.primitives.impl.FederatedDistributedPrimitiveCreator
 
newDistributedQueue(String, Serializer) - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
newMeteredMap(AsyncConsistentMap<K, V>) - Static method in class org.onosproject.store.primitives.impl.DistributedPrimitives
Creates an instance of AsyncConsistentMap that records metrics for all its operations.
newSetFromMap(AsyncConsistentMap<E, Boolean>) - Static method in class org.onosproject.store.primitives.impl.DistributedPrimitives
Creates an instance of AsyncDistributedSet that is backed by a AsyncConsistentMap.
newTranscodingMap(AsyncConsistentMap<K2, V2>, Function<K1, K2>, Function<K2, K1>, Function<V1, V2>, Function<V2, V1>) - Static method in class org.onosproject.store.primitives.impl.DistributedPrimitives
Creates an instance of AsyncConsistentMap that transforms operations inputs and applies them to corresponding operation in a different typed map and returns the output after reverse transforming it.
newUnmodifiableMap(AsyncConsistentMap<K, V>) - Static method in class org.onosproject.store.primitives.impl.DistributedPrimitives
Creates an instance of AsyncConsistentMap that disallows updates.
newValue() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
newValue() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the new value after update.
nodeId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
Returns the nodeId to make leader.
nodeId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
Returns the node identifier.
nodeId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetElectedTopics
Returns the nodeId to check.
nodeId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
Returns the nodeId.
nodeIdToUri(NodeId) - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
notifyListeners(MapEvent<K, V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 

O

ok(V) - Static method in class org.onosproject.store.primitives.impl.Result
Creates a new Result instance with the specified value with status set to Status.OK.
oldValue() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
oldValue() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the old value.
onUpdate(Partition) - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
open() - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
open() - Method in interface org.onosproject.store.primitives.impl.Managed
Opens the managed object.
open() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
open() - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
open() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
 
open() - Method in class org.onosproject.store.primitives.impl.StoragePartitionServer
 
open() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
open() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
org.onosproject.store.primitives.impl - package org.onosproject.store.primitives.impl
Implementation of partitioned and distributed store facility capable of providing consistent update semantics.
org.onosproject.store.primitives.resources.impl - package org.onosproject.store.primitives.resources.impl
State machine implementation classes for distributed primitives.
output() - Method in class org.onosproject.store.primitives.impl.StateMachineUpdate
 

P

partitionAdminService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
PartitionedAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
AsyncConsistentMap that has its entries partitioned horizontally across several maps.
PartitionedAsyncConsistentMap(String, Map<PartitionId, AsyncConsistentMap<K, V>>, Hasher<K>) - Constructor for class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
PartitionedAsyncLeaderElector - Class in org.onosproject.store.primitives.impl
AsyncLeaderElector that has its topics partitioned horizontally across several leader electors.
PartitionedAsyncLeaderElector(String, Map<PartitionId, AsyncLeaderElector>, Hasher<String>) - Constructor for class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
partitionedDatabase - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
PartitionedDatabase - Class in org.onosproject.store.primitives.impl
A database that partitions the keys across one or more database partitions.
PartitionedDatabase(String, Collection<Database>) - Constructor for class org.onosproject.store.primitives.impl.PartitionedDatabase
 
Partitioner<K> - Interface in org.onosproject.store.primitives.impl
Partitioner is responsible for mapping keys to individual database partitions.
partitionInfo() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
PartitionManager - Class in org.onosproject.store.primitives.impl
Implementation of PartitionService and PartitionAdminService.
PartitionManager() - Constructor for class org.onosproject.store.primitives.impl.PartitionManager
 
partitions - Variable in class org.onosproject.store.primitives.impl.DatabasePartitioner
 
partitionService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
peek() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
persistenceService - Variable in class org.onosproject.store.primitives.impl.DatabaseManager
 
persistenceService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
pop() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
prepare(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Prepare the specified transaction for commit.
prepare(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
prepare(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
prepare(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
prepare(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
prepare() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
prepare(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
prepare(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
prepare(Transaction) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
prepare() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Executes the prepare phase.
prepare(MapTransaction<K1, V1>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
prepare(MapTransaction<String, byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
prepare(Commit<? extends AtomixConsistentMapCommands.TransactionPrepare>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an prepare commit.
prepareAndCommit(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Prepare and commit the specified transaction.
prepareAndCommit(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
PrepareResult - Enum in org.onosproject.store.primitives.resources.impl
Response enum for two phase commit prepare operation.
primitiveType() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
promote(String, NodeId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
promote(String, NodeId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
Promote(String, NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Promote
 
promote(Commit<? extends AtomixLeaderElectorCommands.Promote>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
purgeOnUninstall() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
Returns whether the map entries should be purged when the application owning it is uninstalled.
push(E) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
put(K1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
put(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
putAndGet(K1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
putAndGet(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
putIfAbsent(K1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
putIfAbsent(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 

Q

queueBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
queueBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
queuePeek(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns but does not remove an entry from the queue.
queuePeek(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
queuePeek(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
queuePeek(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
queuePeek(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
queuePop(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Removes an entry from the queue if the queue is non-empty.
queuePop(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
queuePop(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
queuePop(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
queuePop(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
queuePush(String, byte[]) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Inserts an entry into the queue.
queuePush(String, byte[]) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
queuePush(String, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
queuePush(String, byte[]) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
queuePush(String, byte[]) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
queueSize(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Returns the size of queue.
queueSize(String) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
queueSize(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
queueSize(String) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
queueSize(String) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 

R

readObject(ByteBuffer) - Method in class org.onosproject.store.primitives.impl.DatabaseSerializer
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Listen
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Unlisten
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionCommand
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TopicQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
 
register(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
register(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
registerConsumer(Consumer<StateMachineUpdate>) - Method in interface org.onosproject.store.primitives.impl.Database
Registers a new consumer of StateMachineUpdates.
registerConsumer(Consumer<StateMachineUpdate>) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
registerConsumer(Consumer<StateMachineUpdate>) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
registerMap(DefaultAsyncConsistentMap<K, V>) - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
remove(K) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
remove(K) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
remove(E) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
remove(K) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
remove(E) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalSet
 
remove(K) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
remove(K) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
remove(K) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
remove(K) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
remove(K1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
remove(K1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
remove(K1, long) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
remove(K) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
remove(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
remove(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
remove(String, long) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
removeAll(Collection<? extends E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
removeChangeListener(Consumer<Change<Leadership>>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
removeChangeListener(Consumer<Change<Leadership>>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
removeListener(AtomicValueEventListener<V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
removeListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
removeListener(SetEventListener<E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
removeListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
removeListener(EventuallyConsistentMapListener<K, V>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
removeListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
removeListener(MapEventListener<K, V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
removeListener(MapEventListener<K1, V1>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
removeListener(MapEventListener<String, byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
removeListener(AtomicValueEventListener<String>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
replace(K1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
replace(K1, V1, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
replace(K1, long, V1) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
replace(K, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
replace(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
replace(String, byte[], byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
replace(String, long, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
resolve(ClusterConfig) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
 
resolve(SerializerRegistry) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TypeResolver
 
resolve(SerializerRegistry) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TypeResolver
 
Result<V> - Class in org.onosproject.store.primitives.impl
Result of a database update operation.
Result.Status - Enum in org.onosproject.store.primitives.impl
 
retainAll(Collection<? extends E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
rollback(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseProxy
Rollback the specified transaction.
rollback(Transaction) - Method in interface org.onosproject.store.primitives.impl.DatabaseState
 
rollback(TransactionId) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
rollback(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
rollback(Transaction) - Method in class org.onosproject.store.primitives.impl.DefaultDatabaseState
 
rollback() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
rollback(TransactionId) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
rollback(TransactionId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
rollback(Transaction) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
rollback() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Attempts to execute the rollback phase for previously prepared transaction.
rollback(TransactionId) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
rollback(TransactionId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
rollback(Commit<? extends AtomixConsistentMapCommands.TransactionRollback>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an rollback commit (ha!).
RollbackResult - Enum in org.onosproject.store.primitives.resources.impl
Response enum for two phase commit rollback operation.
run(String, NodeId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
run(String, NodeId) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
Run() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
 
Run(String, NodeId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
 
run(Commit<? extends AtomixLeaderElectorCommands.Run>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState

S

send(T) - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
sender() - Method in class org.onosproject.store.primitives.impl.AntiEntropyAdvertisement
Returns the sender's node ID.
serializer() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
Returns the serializer for map entries.
server() - Method in class org.onosproject.store.primitives.impl.CopycatTransport
 
set(long) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicCounter
 
set(V) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
set(long) - Method in class org.onosproject.store.primitives.resources.impl.AtomixCounter
 
set(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
setBidirectional() - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
setBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
setBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
setConsistency(String) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database read consistency.
setConsistency(Consistency) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database read consistency.
setName(String) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database name.
setTransactionManager(TransactionManager) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
SimpleKeyHashPartitioner - Class in org.onosproject.store.primitives.impl
A simple Partitioner for mapping keys to database partitions.
SimpleKeyHashPartitioner(List<Database>) - Constructor for class org.onosproject.store.primitives.impl.SimpleKeyHashPartitioner
 
SimpleTableHashPartitioner - Class in org.onosproject.store.primitives.impl
A simple Partitioner that uses the map name hash to pick a partition.
SimpleTableHashPartitioner(List<Database>) - Constructor for class org.onosproject.store.primitives.impl.SimpleTableHashPartitioner
 
size() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
size() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
size() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
size() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
size() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
size() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
size() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
size() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
size() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
Size() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Size
 
size(Commit<? extends AtomixConsistentMapCommands.Size>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a count commit.
sK(K) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
snapshot(SnapshotWriter) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
snapshot(SnapshotWriter) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
state() - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
state() - Method in class org.onosproject.store.primitives.impl.Transaction
 
StateMachineUpdate - Class in org.onosproject.store.primitives.impl
Representation of a state machine update.
StateMachineUpdate(String, Object, Object) - Constructor for class org.onosproject.store.primitives.impl.StateMachineUpdate
 
status() - Method in class org.onosproject.store.primitives.impl.Result
Returns the status of database update operation.
status() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the update status.
StorageManager - Class in org.onosproject.store.primitives.impl
Implementation for StorageService and StorageAdminService.
StorageManager() - Constructor for class org.onosproject.store.primitives.impl.StorageManager
 
StoragePartition - Class in org.onosproject.store.primitives.impl
Storage partition.
StoragePartition(Partition, MessagingService, ClusterService, Serializer, File) - Constructor for class org.onosproject.store.primitives.impl.StoragePartition
 
StoragePartitionClient - Class in org.onosproject.store.primitives.impl
StoragePartition client.
StoragePartitionClient(StoragePartition, Serializer, Transport, Collection<ResourceType>) - Constructor for class org.onosproject.store.primitives.impl.StoragePartitionClient
 
StoragePartitionDetails - Class in org.onosproject.store.primitives.impl
Operational details for a StoragePartition.
StoragePartitionDetails(PartitionId, Collection<Member>, Collection<Member>, Member, long) - Constructor for class org.onosproject.store.primitives.impl.StoragePartitionDetails
 
StoragePartitionServer - Class in org.onosproject.store.primitives.impl
StoragePartitionServer(Address, StoragePartition, Serializer, Supplier<Transport>, Collection<ResourceType>, File) - Constructor for class org.onosproject.store.primitives.impl.StoragePartitionServer
 
storageService - Variable in class org.onosproject.store.primitives.impl.MutexExecutionManager
 
success(List<UpdateResult<String, byte[]>>) - Static method in class org.onosproject.store.primitives.impl.CommitResponse
 
success() - Method in class org.onosproject.store.primitives.impl.CommitResponse
 
success() - Method in class org.onosproject.store.primitives.impl.Result
Returns true if this result indicates a successful execution i.e status is Status.OK.

T

target() - Method in class org.onosproject.store.primitives.impl.StateMachineUpdate
 
timestamp() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
timestamp() - Method in class org.onosproject.store.primitives.impl.MapValue
 
toAddress(Endpoint) - Static method in class org.onosproject.store.primitives.impl.CopycatTransport
Maps endpoint to address.
toEndpoint(Address) - Static method in class org.onosproject.store.primitives.impl.CopycatTransport
Maps address to endpoint.
toMapEvent() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
toMapEvent() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Return the map event that will be generated as a result of this update.
toMapUpdates() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
tombstone(Timestamp) - Static method in class org.onosproject.store.primitives.impl.MapValue
Creates a tombstone value with the specified timestamp.
toPartitionInfo() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
Returns the details as an instance of PartitionInfo.
topic() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
Returns the topic.
topic() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
Returns the topic.
topic() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TopicQuery
Returns the topic.
topic() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
Returns the topic.
TopicQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TopicQuery
 
TopicQuery(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TopicQuery
 
toString() - Method in class org.onosproject.store.primitives.impl.AntiEntropyAdvertisement
 
toString() - Method in class org.onosproject.store.primitives.impl.CommitResponse
 
toString() - Method in class org.onosproject.store.primitives.impl.CopycatTransportConnection
 
toString() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
toString() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
toString() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
toString() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
toString() - Method in class org.onosproject.store.primitives.impl.MapValue
 
toString() - Method in class org.onosproject.store.primitives.impl.Result
 
toString() - Method in class org.onosproject.store.primitives.impl.StateMachineUpdate
 
toString() - Method in class org.onosproject.store.primitives.impl.StoragePartitionDetails
 
toString() - Method in class org.onosproject.store.primitives.impl.Transaction
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ContainsValue
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Listen
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Unlisten
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetElectedTopics
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.GetLeadership
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
 
Transaction - Class in org.onosproject.store.primitives.impl
An immutable transaction object.
Transaction(TransactionId, List<MapUpdate<String, byte[]>>) - Constructor for class org.onosproject.store.primitives.impl.Transaction
 
transaction() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
TransactionCommit() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
 
TransactionCommit(TransactionId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
 
transactionContextBuilder() - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
transactionContextBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
TransactionCoordinator - Class in org.onosproject.store.primitives.impl
Coordinator for a two-phase commit protocol.
TransactionCoordinator(AsyncConsistentMap<TransactionId, Transaction.State>) - Constructor for class org.onosproject.store.primitives.impl.TransactionCoordinator
 
transactionId() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
transactionId() - Method in class org.onosproject.store.primitives.impl.NewDefaultTransactionContext
 
transactionId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
Returns the transaction identifier.
transactionId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
Returns the transaction identifier.
TransactionManager - Class in org.onosproject.store.primitives.impl
Agent that runs the two phase commit protocol.
TransactionManager(Database, AsyncConsistentMap<TransactionId, Transaction>) - Constructor for class org.onosproject.store.primitives.impl.TransactionManager
 
TransactionParticipant - Interface in org.onosproject.store.primitives.impl
Participant in a two-phase commit protocol.
TransactionPrepare() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
TransactionPrepare(MapTransaction<String, byte[]>) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
TransactionRollback() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
 
TransactionRollback(TransactionId) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
 
TranscodingAsyncConsistentMap<K1,V1,K2,V2> - Class in org.onosproject.store.primitives.impl
An AsyncConsistentMap that maps its operations to operations on a differently typed AsyncConsistentMap by transcoding operation inputs and outputs.
TranscodingAsyncConsistentMap(AsyncConsistentMap<K2, V2>, Function<K1, K2>, Function<K2, K1>, Function<V1, V2>, Function<V2, V1>) - Constructor for class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
transition(Transaction.State) - Method in class org.onosproject.store.primitives.impl.Transaction
 
tryLock(String) - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
Attempts to acquire lock for a path.
tryPoll() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueue
 
TypeResolver() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TypeResolver
 
TypeResolver() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TypeResolver
 

U

unbindApplicationService(ApplicationService) - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
Unlisten() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Unlisten
 
unlisten(Commit<? extends AtomixConsistentMapCommands.Unlisten>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an unlisten commit.
Unlisten() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Unlisten
 
unlisten(Commit<? extends AtomixLeaderElectorCommands.Unlisten>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
Applies unlisten commits.
unlock(String) - Method in class org.onosproject.store.primitives.impl.MutexExecutionManager
Releases lock for the specific path.
UnmodifiableAsyncConsistentMap<K,V> - Class in org.onosproject.store.primitives.impl
An unmodifiable AsyncConsistentMap.
UnmodifiableAsyncConsistentMap(AsyncConsistentMap<K, V>) - Constructor for class org.onosproject.store.primitives.impl.UnmodifiableAsyncConsistentMap
 
unregister(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
unregister(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
unregisterConsumer(Consumer<StateMachineUpdate>) - Method in interface org.onosproject.store.primitives.impl.Database
Unregisters a consumer of StateMachineUpdates.
unregisterConsumer(Consumer<StateMachineUpdate>) - Method in class org.onosproject.store.primitives.impl.DefaultDatabase
 
unregisterConsumer(Consumer<StateMachineUpdate>) - Method in class org.onosproject.store.primitives.impl.PartitionedDatabase
 
unregisterMap(DefaultAsyncConsistentMap<K, V>) - Method in class org.onosproject.store.primitives.impl.DatabaseManager
 
UpdateAndGet() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
UpdateAndGet(String, byte[], Match<byte[]>, Match<Long>) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
updateAndGet(Commit<? extends AtomixConsistentMapCommands.UpdateAndGet>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a update and get commit.
updated() - Method in class org.onosproject.store.primitives.impl.UpdateResult
 
updated() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns true if the update was successful.
UpdateResult<K,V> - Class in org.onosproject.store.primitives.impl
Result of a update operation.
UpdateResult(boolean, String, K, Versioned<V>, Versioned<V>) - Constructor for class org.onosproject.store.primitives.impl.UpdateResult
 
updates() - Method in class org.onosproject.store.primitives.impl.CommitResponse
 
updates() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
updates() - Method in class org.onosproject.store.primitives.impl.Transaction
 

V

value() - Method in class org.onosproject.store.primitives.impl.Result
Returns the return value for the update.
value() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
Returns the value.
value - Variable in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
 
value() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
Returns the key.
valueMatch() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
Returns the value match.
valueOf(String) - Static method in enum org.onosproject.store.primitives.impl.CopycatTransport.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.primitives.impl.Result.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.primitives.resources.impl.CommitResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.primitives.resources.impl.PrepareResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.primitives.resources.impl.RollbackResult
Returns the enum constant of this type with the specified name.
ValueQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
 
ValueQuery(byte[]) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
 
values() - Static method in enum org.onosproject.store.primitives.impl.CopycatTransport.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncConsistentMap
 
values() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
values() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapImpl
 
values() - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
values() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
values() - Static method in enum org.onosproject.store.primitives.impl.Result.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
values() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
Values() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Values
 
values(Commit<? extends AtomixConsistentMapCommands.Values>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles a values commit.
values() - Static method in enum org.onosproject.store.primitives.resources.impl.CommitResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.primitives.resources.impl.PrepareResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.primitives.resources.impl.RollbackResult
Returns an array containing the constants of this enum type, in the order they are declared.
versionMatch() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
Returns the version match.

W

withAntiEntropyPeriod(long, TimeUnit) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withApplicationId(ApplicationId) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withBackgroundExecutor(ScheduledExecutorService) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withCommunicationExecutor(ExecutorService) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withConsistency(String) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database read consistency, returning the configuration for method chaining.
withConsistency(Consistency) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database read consistency, returning the configuration for method chaining.
withdraw(String) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
withdraw(String) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
Withdraw() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
 
Withdraw(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
 
withdraw(Commit<? extends AtomixLeaderElectorCommands.Withdraw>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
withEventExecutor(ExecutorService) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withFasterConvergence() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withMeteringDisabled() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
withMeteringDisabled() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withName(String) - Method in class org.onosproject.store.primitives.impl.DatabaseConfig
Sets the database name, returning the configuration for method chaining.
withName(String) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
withName(String) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withName(String) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withPartitionsDisabled() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withPeerUpdateFunction(BiFunction<K, V, Collection<NodeId>>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withPersistence() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withPersistenceDisabled() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
withPurgeOnUninstall() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withRelaxedReadConsistency() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withSerializer(Serializer) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedQueueBuilder
 
withSerializer(Serializer) - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
withSerializer(KryoNamespace.Builder) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withTimestampProvider(BiFunction<K, V, Timestamp>) - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withTombstonesDisabled() - Method in class org.onosproject.store.primitives.impl.EventuallyConsistentMapBuilderImpl
 
withUpdatesDisabled() - Method in class org.onosproject.store.primitives.impl.DefaultDistributedSetBuilder
 
writeObject(Object) - Method in class org.onosproject.store.primitives.impl.DatabaseSerializer
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.KeyQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Listen
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionCommit
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepare
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.Unlisten
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.UpdateAndGet
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.ValueQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionChangeCommand
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionCommand
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.ElectionQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Evict
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Run
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.TopicQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorCommands.Withdraw
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.