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
 
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.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(SetEventListener<E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
addListener(MapEventListener<K, V>, Executor) - 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>, Executor) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
addListener(MapEventListener<K, V>, Executor) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
addListener(MapEventListener<K1, V1>, Executor) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
addListener(MapEventListener<String, byte[]>, Executor) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
addListener(AtomicValueEventListener<String>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixValue
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
addStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
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.
AntiEntropyResponse - Enum in org.onosproject.store.primitives.impl
Status of anti-entropy exchange, returned by the receiver.
applicationId() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
asMap() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
AsyncConsistentMultimapCommands - Class in org.onosproject.store.primitives.resources.impl
AsyncConsistentMultimap state machine commands.
AsyncConsistentMultimapCommands.Clear - Class in org.onosproject.store.primitives.resources.impl
Clear multimap command.
AsyncConsistentMultimapCommands.ContainsEntry - Class in org.onosproject.store.primitives.resources.impl
Contains entry query.
AsyncConsistentMultimapCommands.ContainsKey - Class in org.onosproject.store.primitives.resources.impl
Contains key query.
AsyncConsistentMultimapCommands.ContainsValue - Class in org.onosproject.store.primitives.resources.impl
Contains value query.
AsyncConsistentMultimapCommands.Entries - Class in org.onosproject.store.primitives.resources.impl
Entry set query.
AsyncConsistentMultimapCommands.Get - Class in org.onosproject.store.primitives.resources.impl
Get value query.
AsyncConsistentMultimapCommands.IsEmpty - Class in org.onosproject.store.primitives.resources.impl
Is empty query.
AsyncConsistentMultimapCommands.KeyQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract key-based multimap query.
AsyncConsistentMultimapCommands.Keys - Class in org.onosproject.store.primitives.resources.impl
Key multiset query.
AsyncConsistentMultimapCommands.KeySet - Class in org.onosproject.store.primitives.resources.impl
Key set query.
AsyncConsistentMultimapCommands.MultimapCommand<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract multimap command.
AsyncConsistentMultimapCommands.MultimapQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract multimap query.
AsyncConsistentMultimapCommands.MultiRemove - Class in org.onosproject.store.primitives.resources.impl
Remove command, backs remove and removeAll's that return booleans.
AsyncConsistentMultimapCommands.Put - Class in org.onosproject.store.primitives.resources.impl
Command to back the put and putAll methods.
AsyncConsistentMultimapCommands.RemoveAll - Class in org.onosproject.store.primitives.resources.impl
Remove command, backs remove and removeAll's that return booleans.
AsyncConsistentMultimapCommands.Replace - Class in org.onosproject.store.primitives.resources.impl
Replace command, returns the collection that was replaced.
AsyncConsistentMultimapCommands.Size - Class in org.onosproject.store.primitives.resources.impl
Size query.
AsyncConsistentMultimapCommands.TypeResolver - Class in org.onosproject.store.primitives.resources.impl
Multimap command type resolver.
AsyncConsistentMultimapCommands.ValueQuery<V> - Class in org.onosproject.store.primitives.resources.impl
Abstract value-based query.
AsyncConsistentMultimapCommands.Values - Class in org.onosproject.store.primitives.resources.impl
Value collection query.
AsyncConsistentSetMultimap - Class in org.onosproject.store.primitives.resources.impl
Set based implementation of the AsyncConsistentMultimap.
AsyncConsistentSetMultimap(CopycatClient, Properties) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
AsyncConsistentSetMultimapFactory - Class in org.onosproject.store.primitives.resources.impl
AsyncConsistentSetMultimap resource factory.
AsyncConsistentSetMultimapFactory() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapFactory
 
AsyncConsistentSetMultimapState - Class in org.onosproject.store.primitives.resources.impl
State Machine for AsyncConsistentSetMultimap resource.
AsyncConsistentSetMultimapState(Properties) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
atomicCounterBuilder() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
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, Properties) - 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 value 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.TransactionPrepareAndCommit - Class in org.onosproject.store.primitives.resources.impl
Map prepareAndCommit 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 value-based query.
AtomixConsistentMapCommands.Values - Class in org.onosproject.store.primitives.resources.impl
KeySet query.
AtomixConsistentMapFactory - Class in org.onosproject.store.primitives.resources.impl
AtomixConsistentMap resource factory.
AtomixConsistentMapFactory() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapFactory
 
AtomixConsistentMapState - Class in org.onosproject.store.primitives.resources.impl
State Machine for AtomixConsistentMap resource.
AtomixConsistentMapState(Properties) - 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, Properties) - 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.
AtomixLeaderElectorFactory - Class in org.onosproject.store.primitives.resources.impl
AtomixLeaderElector resource factory.
AtomixLeaderElectorFactory() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorFactory
 
AtomixLeaderElectorState - Class in org.onosproject.store.primitives.resources.impl
State machine for AtomixLeaderElector resource.
AtomixLeaderElectorState(Properties) - 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

begin() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
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
 
buildAsyncMap() - Method in class org.onosproject.store.primitives.impl.DefaultConsistentMapBuilder
 

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
Default constructor.
CachingAsyncConsistentMap(AsyncConsistentMap<K, V>, int) - Constructor for class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
Constructor to configure cache size.
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
 
clear() - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Clear
 
clear() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
clear(Commit<? extends AsyncConsistentMultimapCommands.Clear>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a Clear commit.
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 - Variable in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
client() - Method in class org.onosproject.store.primitives.impl.StoragePartition
Returns the partition client instance.
clientInfo() - Method in class org.onosproject.store.primitives.impl.StoragePartitionClient
Returns the information for this client.
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.DelegatingCopycatClient
 
close() - Method in interface org.onosproject.store.primitives.impl.Managed
Closes the managed object.
close() - Method in class org.onosproject.store.primitives.impl.OnosCopycatClient
 
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.AsyncConsistentSetMultimapState
 
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
 
clusterCommunicator - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.PartitionManager
 
clusterService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
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(TransactionId) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
commit(TransactionId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
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!).
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.AsyncConsistentMultimapCommands.MultiRemove
 
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
compaction() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
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(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<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.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.MeteredAsyncConsistentMap
 
configure(StateMachineExecutor) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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
 
connect(Collection<Address>) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapQuery
 
consistency() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapQuery
 
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
 
ContainsEntry() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
ContainsEntry(String, byte[]) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
containsEntry(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
containsEntry(Commit<? extends AsyncConsistentMultimapCommands.ContainsEntry>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a ContainsEntry commit.
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsKey
 
ContainsKey(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsKey
 
containsKey(String) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
containsKey(Commit<? extends AsyncConsistentMultimapCommands.ContainsKey>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a contains key commit.
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.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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsValue
 
ContainsValue(byte[]) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsValue
 
containsValue(byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
containsValue(Commit<? extends AsyncConsistentMultimapCommands.ContainsValue>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a ContainsValue commit.
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.
context() - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
copy() - Method in class org.onosproject.store.primitives.impl.MapValue
Creates a copy of MapValue.
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.
createInstance(CopycatClient, Properties) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapFactory
 
createInstance(CopycatClient, Properties) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapFactory
 
createInstance(CopycatClient, Properties) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorFactory
 
createSerializableTypeResolver() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapFactory
 
createSerializableTypeResolver() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapFactory
 
createSerializableTypeResolver() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorFactory
 
createSerializer(Class<?>) - Method in class org.onosproject.store.primitives.impl.DefaultCatalystTypeSerializerFactory
 
createStateMachine(Properties) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapFactory
 
createStateMachine(Properties) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapFactory
 
createStateMachine(Properties) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorFactory
 
creationTime() - Method in class org.onosproject.store.primitives.impl.MapValue
Returns the creation time of this value.

D

deactivate() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
deactivate() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
DefaultAsyncAtomicValue<V> - Class in org.onosproject.store.primitives.impl
Default implementation of a AsyncAtomicValue.
DefaultAsyncAtomicValue(String, Serializer, AsyncConsistentMap<String, byte[]>) - Constructor for class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
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(DistributedPrimitiveCreator) - 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 AsyncConsistentMap builder.
DefaultConsistentMapBuilder(DistributedPrimitiveCreator) - Constructor for class org.onosproject.store.primitives.impl.DefaultConsistentMapBuilder
 
DefaultDistributedQueueBuilder<E> - Class in org.onosproject.store.primitives.impl
Default implementation of a DistributedQueueBuilder.
DefaultDistributedQueueBuilder(DistributedPrimitiveCreator) - 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 implementation of transaction context.
DefaultTransactionContext(TransactionId, DistributedPrimitiveCreator, TransactionCoordinator) - Constructor for class org.onosproject.store.primitives.impl.DefaultTransactionContext
 
DefaultTransactionContextBuilder - Class in org.onosproject.store.primitives.impl
Default Transaction Context Builder.
DefaultTransactionContextBuilder(TransactionId, DistributedPrimitiveCreator, TransactionCoordinator) - 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.
DelegatingCopycatClient - Class in org.onosproject.store.primitives.impl
CopycatClient that merely delegates control to another CopycatClient.
delete() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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
 
destroy() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
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
Returns summary of a MapValue for use during Anti-Entropy exchanges.
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.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
 
Entries() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Entries
 
entries() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
entries(Commit<? extends AsyncConsistentMultimapCommands.Entries>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles an Entries commit.
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.DelegatingAsyncConsistentMap
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
equals(Object) - Method in class org.onosproject.store.primitives.impl.MapValue
 
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
 
expire(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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

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.CachingAsyncConsistentMap
 
get() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
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
Returns this value.
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) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Get
 
get(String) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
get(Commit<? extends AsyncConsistentMultimapCommands.Get>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a Get commit.
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.resources.impl.AtomixCounter
 
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
 
getCounters() - 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.
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.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.
getNumberOfPartitions() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
getPartitionInfo() - Method in class org.onosproject.store.primitives.impl.StorageManager
 
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
 

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
 
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.DelegatingAsyncConsistentMap
 
hashCode() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
hashCode() - Method in class org.onosproject.store.primitives.impl.MapValue
 
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.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.
install(SnapshotReader) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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
Tests if this value is alive.
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.IsEmpty
 
isEmpty() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
isEmpty(Commit<? extends AsyncConsistentMultimapCommands.IsEmpty>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles an IsEmpty commit.
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
Tests if this value is newer than the specified MapValue.
isNewerThan(Timestamp) - Method in class org.onosproject.store.primitives.impl.MapValue
Tests if this timestamp is newer than the specified timestamp.
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.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
Tests if this value is tombstone value with the specified timestamp.

J

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

K

key - Variable in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
key - Variable in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
key() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
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.AsyncConsistentMultimapCommands.KeyQuery
 
KeyQuery(String) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
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
 
Keys() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Keys
 
keys() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
keys(Commit<? extends AsyncConsistentMultimapCommands.Keys>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a Keys commit.
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeySet
 
keySet() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
keySet(Commit<? extends AsyncConsistentMultimapCommands.KeySet>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a KeySet commit.
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.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.

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.resources.impl.MapEntryUpdateResult
Maps to another instance with different key and value types.
MapCommand() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.MapCommand
 
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
 
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
 
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
Constructor automatically to create the system time of construction.
MapValue(V, Timestamp, long) - Constructor for class org.onosproject.store.primitives.impl.MapValue
Creates a map value using value, timestamp, and creation time.
MapValue.Digest - Class in org.onosproject.store.primitives.impl
Digest or summary of a MapValue for use during Anti-Entropy exchanges.
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
 
MultimapCommand() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapCommand
 
MultimapQuery() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapQuery
 
MultiRemove() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
MultiRemove(String, Collection<byte[]>, Match<Long>) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
multiRemove(Commit<? extends AsyncConsistentMultimapCommands.MultiRemove>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a multiRemove commit, returns true if the remove results in any change.

N

name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncAtomicValue
 
name() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
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.PartitionedAsyncConsistentMap
 
name() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
name() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
name() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
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.
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.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.

O

oldValue() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the old value.
onEvent(String, Runnable) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
onEvent(String, Consumer<T>) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
OnosCopycatClient - Class in org.onosproject.store.primitives.impl
Custom CopycatClient for injecting additional logic that runs before/after operation submission.
onStateChange(Consumer<CopycatClient.State>) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
onUpdate(Partition) - Method in class org.onosproject.store.primitives.impl.StoragePartition
 
open() - Method in interface org.onosproject.store.primitives.impl.Managed
Opens the managed object.
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.AsyncConsistentSetMultimap
 
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 classes for various Distributed primitives.
org.onosproject.store.primitives.resources.impl - package org.onosproject.store.primitives.resources.impl
State machine implementation classes for distributed primitives.

P

partitionAdminService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
partitionClientInfo() - Method in class org.onosproject.store.primitives.impl.PartitionManager
 
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
 
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
 
partitionService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
persistenceService - Variable in class org.onosproject.store.primitives.impl.StorageManager
 
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.MeteredAsyncConsistentMap
 
prepare(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
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() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
prepareAndCommit(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
prepareAndCommit(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.MeteredAsyncConsistentMap
 
prepareAndCommit(MapTransaction<K, V>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
prepareAndCommit() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Executes the prepare and commit steps in a single go.
prepareAndCommit(MapTransaction<K1, V1>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
prepareAndCommit(MapTransaction<String, byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
prepareAndCommit(Commit<? extends AtomixConsistentMapCommands.TransactionPrepareAndCommit>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
Handles an prepare and commit commit.
PrepareResult - Enum in org.onosproject.store.primitives.resources.impl
Response enum for two phase commit prepare operation.
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
put(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
Put(String, Collection<? extends byte[]>, Match<Long>) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
put(String, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
put(Commit<? extends AsyncConsistentMultimapCommands.Put>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a put commit, returns true if any change results from this commit.
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
 
putAll(String, Collection<? extends byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
putAndGet(K, V) - Method in class org.onosproject.store.primitives.impl.CachingAsyncConsistentMap
 
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.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.StorageManager
 

R

readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapCommand
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapQuery
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
readObject(BufferInput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
 
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
 
recover() - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
register(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
register(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
register(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
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(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, byte[]) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
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
 
RemoveAll() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
RemoveAll(String, Match<Long>) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
removeAll(String, Collection<? extends byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
removeAll(String) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
removeAll(Commit<? extends AsyncConsistentMultimapCommands.RemoveAll>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a removeAll commit, and returns the previous mapping.
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(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
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
removeStatusChangeListener(Consumer<DistributedPrimitive.Status>) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
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, 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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
Replace(String, Collection<byte[]>, Match<Long>) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
replace(Commit<? extends AsyncConsistentMultimapCommands.Replace>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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
 
replaceValues(String, Collection<byte[]>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
resolve(SerializerRegistry) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.TypeResolver
 
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
 
RESOURCE_TYPES - Static variable in class org.onosproject.store.primitives.impl.StoragePartition
 
retainAll(Collection<? extends E>) - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
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.MeteredAsyncConsistentMap
 
rollback(TransactionId) - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
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.DelegatingCopycatClient
 
server() - Method in class org.onosproject.store.primitives.impl.CopycatTransport
 
session() - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
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.StorageManager
 
setupCache() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
size() - Method in class org.onosproject.store.primitives.impl.DefaultAsyncDistributedSet
 
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() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Size
 
size() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
size(Commit<? extends AsyncConsistentMultimapCommands.Size>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a Size commit.
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.
snapshot(SnapshotWriter) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
 
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.DelegatingCopycatClient
 
state() - Method in class org.onosproject.store.primitives.impl.Transaction
 
status() - Method in class org.onosproject.store.primitives.resources.impl.MapEntryUpdateResult
Returns the update status.
statusChangeListeners() - Method in class org.onosproject.store.primitives.impl.DelegatingAsyncConsistentMap
 
statusChangeListeners() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncConsistentMap
 
statusChangeListeners() - Method in class org.onosproject.store.primitives.impl.PartitionedAsyncLeaderElector
 
statusChangeListeners() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
statusChangeListeners() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMap
 
statusChangeListeners() - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElector
 
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) - 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>, File) - Constructor for class org.onosproject.store.primitives.impl.StoragePartitionServer
 
submit(Command<T>) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
submit(Query<T>) - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
submit(Query<T>) - Method in class org.onosproject.store.primitives.impl.OnosCopycatClient
 

T

timestamp() - Method in class org.onosproject.store.primitives.impl.MapValue.Digest
 
timestamp() - Method in class org.onosproject.store.primitives.impl.MapValue
Returns the timestamp of this value.
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.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.CopycatTransportConnection
 
toString() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
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.StoragePartitionDetails
 
toString() - Method in class org.onosproject.store.primitives.impl.Transaction
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapCommand
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapQuery
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
toString() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
 
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.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.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
 
totalUpdates() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
totalUpdates() - Method in interface org.onosproject.store.primitives.impl.TransactionParticipant
Returns the number of updates that need to committed for this participant.
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.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.resources.impl.AtomixConsistentMapCommands.TransactionCommit
Returns the transaction identifier.
transactionId() - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionRollback
Returns the transaction identifier.
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
 
TransactionPrepareAndCommit() - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepareAndCommit
 
TransactionPrepareAndCommit(MapTransaction<String, byte[]>) - Constructor for class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapCommands.TransactionPrepareAndCommit
 
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
 
transport() - Method in class org.onosproject.store.primitives.impl.DelegatingCopycatClient
 
TypeResolver() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.TypeResolver
 
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

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.
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.AsyncConsistentSetMultimapState
 
unregister(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixConsistentMapState
 
unregister(ServerSession) - Method in class org.onosproject.store.primitives.resources.impl.AtomixLeaderElectorState
 
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.resources.impl.MapEntryUpdateResult
Returns true if the update was successful.
updates() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 
updates() - Method in class org.onosproject.store.primitives.impl.Transaction
 
updatesStream() - Method in class org.onosproject.store.primitives.impl.DefaultTransactionalMap
 

V

value - Variable in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
value() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
value - Variable in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
 
value() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
Returns the value.
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 value.
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.AntiEntropyResponse
Returns the enum constant of this type with the specified name.
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.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.AsyncConsistentMultimapCommands.ValueQuery
 
ValueQuery(byte[]) - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
 
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.AntiEntropyResponse
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.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.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() - Method in class org.onosproject.store.primitives.impl.TranscodingAsyncConsistentMap
 
values() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
values() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
values() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
Values() - Constructor for class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Values
 
values() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimap
 
values(Commit<? extends AsyncConsistentMultimapCommands.Values>) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentSetMultimapState
Handles a Values commit.
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.AsyncConsistentMultimapCommands.MultiRemove
 
versionMatch() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
versionMatch() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
versionMatch() - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
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
 
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.DefaultDistributedSetBuilder
 
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
 
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
 
withSerializer(KryoNamespace) - 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(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ContainsEntry
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.KeyQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapCommand
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultimapQuery
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.MultiRemove
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Put
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.RemoveAll
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.Replace
 
writeObject(BufferOutput<?>, Serializer) - Method in class org.onosproject.store.primitives.resources.impl.AsyncConsistentMultimapCommands.ValueQuery
 
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.