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

A

abort() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
AbstractEntry<K,V> - Class in org.onosproject.store.ecmap
Base class for events in an EventuallyConsistentMap.
AbstractEntry(K, Timestamp) - Constructor for class org.onosproject.store.ecmap.AbstractEntry
Creates a new put entry.
AbstractEntry() - Constructor for class org.onosproject.store.ecmap.AbstractEntry
 
activate() - Method in class org.onosproject.store.app.GossipApplicationStore
 
activate(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
activate() - Method in class org.onosproject.store.cfg.GossipComponentConfigStore
 
activate() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
activate() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
activate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
activate() - Method in class org.onosproject.store.cluster.messaging.impl.IOLoopMessagingManager
 
activate() - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
activate() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
activate() - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
activate() - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
activate() - Method in class org.onosproject.store.core.impl.ConsistentIdBlockStore
 
activate() - Method in class org.onosproject.store.core.impl.LogicalClockManager
 
activate() - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
activate() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
activate(ComponentContext) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
activate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
activate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
activate() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
activate() - Method in class org.onosproject.store.host.impl.GossipHostStore
 
activate() - Method in class org.onosproject.store.host.impl.HostClockManager
 
activate() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
activate() - Method in class org.onosproject.store.intent.impl.IntentClockManager
 
activate() - Method in class org.onosproject.store.intent.impl.PartitionManager
 
activate() - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
activate() - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
activate() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
activate() - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
activate() - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
activate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
activate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
add(E) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
addAll(Collection<? extends E>) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
addAndGet(long) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
addAndGet(long) - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
addListener(LeadershipEventListener) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
addListener(EventuallyConsistentMapListener<K, V>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
addListener(ReplicaInfoEventListener) - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
addListener(ReplicaInfoEventListener) - Method in interface org.onosproject.store.flow.ReplicaInfoService
Adds the specified replica placement info change listener.
addListener(PartitionEventListener) - Method in class org.onosproject.store.intent.impl.PartitionManager
 
addNode(NodeId, IpAddress, int) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
addOrUpdateExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
addOrUpdateFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
addOrUpdateGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Stores a new group entry, or updates an existing entry.
addOrUpdateStatistic(FlowEntry) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
addPending(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
addShutdownTask(Task<CompletableFuture<Void>>) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
addStartupTask(Task<CompletableFuture<Void>>) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
addSubscriber(MessageSubject, ClusterMessageHandler, ExecutorService) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Consumer<M>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
allocateMapping(IntentId, IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
allocateNextId() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
allocatePorts(Set<Port>, IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
allocateResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
AntiEntropyAdvertisement<K> - Class in org.onosproject.store.ecmap
Anti-entropy advertisement message for eventually consistent map.
AntiEntropyAdvertisement(NodeId, Map<K, Timestamp>, Map<K, Timestamp>) - Constructor for class org.onosproject.store.ecmap.AntiEntropyAdvertisement
Creates a new anti entropy advertisement message.
appCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the application cookie associated with this group request.
AppIdEvent - Class in org.onosproject.store.core.impl
Application ID event.
AppIdEvent(AppIdEvent.Type, ApplicationId) - Constructor for class org.onosproject.store.core.impl.AppIdEvent
 
AppIdEvent.Type - Enum in org.onosproject.store.core.impl
 
AppIdStoreDelegate - Interface in org.onosproject.store.core.impl
Application ID store delegate.
APPLY_BATCH_FLOWS - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
atomicCounterBuilder() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 

B

backups() - Method in class org.onosproject.store.flow.ReplicaInfo
Returns the collection of NodeId, where backup copies should be placed.
BASE_PARTITION_NAME - Static variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
batchOperationComplete(FlowRuleBatchEvent) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
batchWrite(Iterable<IntentData>) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
begin() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
broadcast(M, MessageSubject, Function<M, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
broadcastIncludeSelf(M, MessageSubject, Function<M, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
build() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
build() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
build() - Method in class org.onosproject.store.consistent.impl.DefaultSetBuilder
 
build() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContextBuilder
 
build() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
buildAsyncCounter() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
buildAsyncMap() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 

C

checkOpen(Supplier<CompletableFuture<T>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
If the database is closed, returning a failed CompletableFuture.
clear(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Clears the table.
clear(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
clear() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
clear() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
clear(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
clear(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
clear() - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
clear(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
clear() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
clearAddressBindings(ConnectPoint) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
clockService - Variable in class org.onosproject.store.app.GossipApplicationStore
 
clockService - Variable in class org.onosproject.store.cfg.GossipComponentConfigStore
 
close() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
close() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
cluster() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
CLUSTER_DEFINITION_FILE - Static variable in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
CLUSTER_MEMBERSHIP_EVENT - Static variable in class org.onosproject.store.cluster.impl.ClusterManagementMessageSubjects
 
ClusterCommunicationManager - Class in org.onosproject.store.cluster.messaging.impl
 
ClusterCommunicationManager() - Constructor for class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
clusterCommunicator - Variable in class org.onosproject.store.app.GossipApplicationStore
 
clusterCommunicator - Variable in class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
clusterCommunicator - Variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
clusterCommunicator - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
clusterCommunicator - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
clusterCommunicator - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
clusterCommunicator - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
 
clusterCommunicator - Variable in class org.onosproject.store.host.impl.GossipHostStore
 
clusterCommunicator - Variable in class org.onosproject.store.link.impl.GossipLinkStore
 
clusterCommunicator - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
clusterCommunicator - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
clusterCount() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
ClusterDefinition - Class in org.onosproject.store.cluster.impl
Cluster definition.
ClusterDefinition() - Constructor for class org.onosproject.store.cluster.impl.ClusterDefinition
 
ClusterDefinitionManager - Class in org.onosproject.store.cluster.impl
Implementation of ClusterDefinitionService.
ClusterDefinitionManager() - Constructor for class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
clusterDefinitionService - Variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
clusterDefinitionService - Variable in class org.onosproject.store.cluster.messaging.impl.IOLoopMessagingManager
 
clusterDefinitionService - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
ClusterDefinitionStore - Class in org.onosproject.store.cluster.impl
Allows for reading and writing cluster definition as a JSON file.
ClusterDefinitionStore(String) - Constructor for class org.onosproject.store.cluster.impl.ClusterDefinitionStore
Creates a reader/writer of the cluster definition file.
ClusterManagementMessageSubjects - Class in org.onosproject.store.cluster.impl
 
ClusterMembershipEvent - Class in org.onosproject.store.cluster.impl
Contains information that will be published when a cluster membership event occurs.
ClusterMembershipEvent(ClusterMembershipEventType, ControllerNode) - Constructor for class org.onosproject.store.cluster.impl.ClusterMembershipEvent
 
ClusterMembershipEventType - Enum in org.onosproject.store.cluster.impl
 
ClusterMessageSerializer - Class in org.onosproject.store.serializers.custom
 
ClusterMessageSerializer() - Constructor for class org.onosproject.store.serializers.custom.ClusterMessageSerializer
Creates a serializer for ClusterMessage.
ClusterNodesDelegate - Interface in org.onosproject.store.cluster.impl
Simple back interface through which connection manager can interact with the cluster store.
clusterService - Variable in class org.onosproject.store.app.GossipApplicationStore
 
clusterService - Variable in class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
clusterService - Variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
clusterService - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
clusterService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
clusterService - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
clusterService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
 
clusterService - Variable in class org.onosproject.store.host.impl.GossipHostStore
 
clusterService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
clusterService - Variable in class org.onosproject.store.intent.impl.PartitionManager
 
clusterService - Variable in class org.onosproject.store.link.impl.GossipLinkStore
 
clusterService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
clusterService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
 
clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
commit(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Commit the specified transaction.
commit(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
commit(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
commit(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
commit() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
commit(Transaction) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
communicationService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
 
compareTo(AbstractEntry<K, V>) - Method in class org.onosproject.store.ecmap.AbstractEntry
 
compareTo(Timestamp) - Method in class org.onosproject.store.impl.LogicalTimestamp
 
compareTo(Timestamp) - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
computeCost() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
computeIf(K, Predicate<? super V>, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
configService - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
ConsistentApplicationIdStore - Class in org.onosproject.store.core.impl
ApplicationIdStore implementation on top of AtomicCounter and ConsistentMap primitives.
ConsistentApplicationIdStore() - Constructor for class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
ConsistentDeviceMastershipStore - Class in org.onosproject.store.mastership.impl
Implementation of the MastershipStore on top of Leadership Service.
ConsistentDeviceMastershipStore() - Constructor for class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
ConsistentDeviceResourceStore - Class in org.onosproject.store.resource.impl
Store that manages device resources using Copycat-backed TransactionalMaps.
ConsistentDeviceResourceStore() - Constructor for class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
ConsistentIdBlockStore - Class in org.onosproject.store.core.impl
Implementation of IdBlockStore using AtomicCounter.
ConsistentIdBlockStore() - Constructor for class org.onosproject.store.core.impl.ConsistentIdBlockStore
 
ConsistentLinkResourceStore - Class in org.onosproject.store.resource.impl
Store that manages link resources using Copycat-backed TransactionalMaps.
ConsistentLinkResourceStore() - Constructor for class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
consistentMapBuilder() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
contains(Object) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
containsAll(Collection<?>) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
containsKey(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Checks whether the table contains a key.
containsKey(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
containsKey(K) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
containsKey(K) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
containsKey(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
containsKey(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
containsKey(String, String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
containsKey(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
containsValue(String, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Checks whether the table contains a value.
containsValue(String, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
containsValue(V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
containsValue(V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
containsValue(String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
containsValue(String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
containsValue(String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
containsValue(V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
copy() - Method in class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
copy() - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
 
COPYCAT_TCP_PORT - Static variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
CopycatCommunicationProtocol - Class in org.onosproject.store.consistent.impl
Protocol for Copycat communication that employs ClusterCommunicationService.
CopycatCommunicationProtocol(ClusterService, ClusterCommunicationService) - Constructor for class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
coreService - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
counterAddAndGet(String, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Atomically add the given value to current value of the specified counter.
counterAddAndGet(String, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
counterAddAndGet(String, long) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
counterGet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Returns the current value of the specified atomic counter.
counterGet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
counterGet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
counterGet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
counterGet(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
counterGetAndAdd(String, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Atomically add the given value to current value of the specified counter.
counterGetAndAdd(String, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
counterGetAndAdd(String, long) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
counters() - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Returns a mapping from counter name to next value.
counters() - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
counters() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
counters() - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
counters() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
create(InputStream) - Method in class org.onosproject.store.app.GossipApplicationStore
 
create(String) - Static method in interface org.onosproject.store.consistent.impl.Database
Creates a new database with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface org.onosproject.store.consistent.impl.Database
Creates a new database.
create(String, ClusterConfig, DatabaseConfig) - Static method in interface org.onosproject.store.consistent.impl.Database
Creates a new database.
createClient(URI) - Method in class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
createGroupAddRequestMsg(DeviceId, GroupDescription) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
Creates a group store message for group ADD request.
createGroupDeleteRequestMsg(DeviceId, GroupKey) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
Creates a group store message for group DELETE request.
createGroupUpdateRequestMsg(DeviceId, GroupKey, GroupStore.UpdateType, GroupBuckets, GroupKey) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
Creates a group store message for group UPDATE request.
createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
createOrUpdateHost(ProviderId, HostId, HostDescription) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
createOrUpdateLink(ProviderId, LinkDescription) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
createServer(URI) - Method in class org.onosproject.store.consistent.impl.CopycatCommunicationProtocol
 
creationTime() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
currentTopology() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 

D

Database - Interface in org.onosproject.store.consistent.impl
Database.
DatabaseConfig - Class in org.onosproject.store.consistent.impl
Database configuration.
DatabaseConfig() - Constructor for class org.onosproject.store.consistent.impl.DatabaseConfig
 
DatabaseConfig(Map<String, Object>) - Constructor for class org.onosproject.store.consistent.impl.DatabaseConfig
 
DatabaseConfig(String) - Constructor for class org.onosproject.store.consistent.impl.DatabaseConfig
 
DatabaseConfig(DatabaseConfig) - Constructor for class org.onosproject.store.consistent.impl.DatabaseConfig
 
DatabaseDefinition - Class in org.onosproject.store.consistent.impl
Partitioned database configuration.
DatabaseDefinition() - Constructor for class org.onosproject.store.consistent.impl.DatabaseDefinition
 
DatabaseDefinitionStore - Class in org.onosproject.store.consistent.impl
Allows for reading and writing partitioned database definition as a JSON file.
DatabaseDefinitionStore(String) - Constructor for class org.onosproject.store.consistent.impl.DatabaseDefinitionStore
Creates a reader/writer of the database definition file.
DatabaseDefinitionStore(File) - Constructor for class org.onosproject.store.consistent.impl.DatabaseDefinitionStore
Creates a reader/writer of the database definition file.
DatabaseManager - Class in org.onosproject.store.consistent.impl
Database manager.
DatabaseManager() - Constructor for class org.onosproject.store.consistent.impl.DatabaseManager
 
DatabasePartitioner - Class in org.onosproject.store.consistent.impl
Partitioner for mapping table entries to individual database partitions.
DatabasePartitioner(List<Database>) - Constructor for class org.onosproject.store.consistent.impl.DatabasePartitioner
 
DatabaseProxy<K,V> - Interface in org.onosproject.store.consistent.impl
Database proxy.
DatabaseSerializer - Class in org.onosproject.store.consistent.impl
Serializer for DatabaseManager's interaction with Copycat.
DatabaseSerializer() - Constructor for class org.onosproject.store.consistent.impl.DatabaseSerializer
 
DatabaseState<K,V> - Interface in org.onosproject.store.consistent.impl
Database state.
deactivate() - Method in class org.onosproject.store.app.GossipApplicationStore
 
deactivate(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
deactivate() - Method in class org.onosproject.store.cfg.GossipComponentConfigStore
 
deactivate() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
deactivate() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.IOLoopMessagingManager
 
deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
deactivate() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
deactivate() - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
deactivate() - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
deactivate() - Method in class org.onosproject.store.core.impl.ConsistentIdBlockStore
 
deactivate() - Method in class org.onosproject.store.core.impl.LogicalClockManager
 
deactivate() - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
deactivate() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
deactivate(ComponentContext) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
deactivate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
deactivate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
deactivate() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
deactivate() - Method in class org.onosproject.store.host.impl.GossipHostStore
 
deactivate() - Method in class org.onosproject.store.host.impl.HostClockManager
 
deactivate() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
deactivate() - Method in class org.onosproject.store.intent.impl.IntentClockManager
 
deactivate() - Method in class org.onosproject.store.intent.impl.PartitionManager
 
deactivate() - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
deactivate() - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
deactivate() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
deactivate() - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
deactivate() - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
deactivate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
deactivate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
DefaultAsyncAtomicCounter - Class in org.onosproject.store.consistent.impl
Default implementation for a distributed AsyncAtomicCounter backed by partitioned Raft DB.
DefaultAsyncAtomicCounter(String, Database, boolean, ScheduledExecutorService) - Constructor for class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
DefaultAsyncConsistentMap<K,V> - Class in org.onosproject.store.consistent.impl
AsyncConsistentMap implementation that is backed by a Raft consensus based database.
DefaultAsyncConsistentMap(String, Database, Serializer, boolean) - Constructor for class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
DefaultAtomicCounter - Class in org.onosproject.store.consistent.impl
Default implementation for a distributed AtomicCounter backed by partitioned Raft DB.
DefaultAtomicCounter(String, Database, boolean, ScheduledExecutorService) - Constructor for class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
DefaultAtomicCounterBuilder - Class in org.onosproject.store.consistent.impl
Default implementation of AtomicCounterBuilder.
DefaultAtomicCounterBuilder(Database, Database) - Constructor for class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
DefaultConsistentMap<K,V> - Class in org.onosproject.store.consistent.impl
ConsistentMap implementation that is backed by a Raft consensus based database.
DefaultConsistentMap(String, Database, Serializer, boolean) - Constructor for class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
DefaultConsistentMapBuilder<K,V> - Class in org.onosproject.store.consistent.impl
Default Consistent Map builder.
DefaultConsistentMapBuilder(Database, Database) - Constructor for class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
DefaultDatabase - Class in org.onosproject.store.consistent.impl
Default database.
DefaultDatabase(ResourceManager) - Constructor for class org.onosproject.store.consistent.impl.DefaultDatabase
 
DefaultDatabaseState - Class in org.onosproject.store.consistent.impl
Default database state.
DefaultDatabaseState() - Constructor for class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
DefaultDistributedSet<E> - Class in org.onosproject.store.consistent.impl
Implementation of distributed set that is backed by a ConsistentMap.
DefaultDistributedSet(String, Database, Serializer, boolean) - Constructor for class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
DefaultSetBuilder<E> - Class in org.onosproject.store.consistent.impl
Default Set builder.
DefaultSetBuilder(Database) - Constructor for class org.onosproject.store.consistent.impl.DefaultSetBuilder
 
DefaultTopology - Class in org.onosproject.store.topology.impl
Default implementation of the topology descriptor.
DefaultTopologyGraph - Class in org.onosproject.store.topology.impl
Default implementation of an immutable topology graph based on a generic implementation of adjacency lists graph.
DefaultTopologyGraph(Set<TopologyVertex>, Set<TopologyEdge>) - Constructor for class org.onosproject.store.topology.impl.DefaultTopologyGraph
Creates a topology graph comprising of the specified vertexes and edges.
DefaultTransaction - Class in org.onosproject.store.consistent.impl
A Default transaction implementation.
DefaultTransaction(long, List<DatabaseUpdate>) - Constructor for class org.onosproject.store.consistent.impl.DefaultTransaction
 
DefaultTransactionalMap<K,V> - Class in org.onosproject.store.consistent.impl
Default Transactional Map implementation that provides a repeatable reads transaction isolation level.
DefaultTransactionalMap(String, ConsistentMap<K, V>, TransactionContext, Serializer) - Constructor for class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
DefaultTransactionContext - Class in org.onosproject.store.consistent.impl
Default TransactionContext implementation.
DefaultTransactionContext(Database, long) - Constructor for class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
DefaultTransactionContextBuilder - Class in org.onosproject.store.consistent.impl
The default implementation of a transaction context builder.
DefaultTransactionContextBuilder(Database, Database, long) - Constructor for class org.onosproject.store.consistent.impl.DefaultTransactionContextBuilder
 
deleteFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
deleteGroupDescription(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Triggers deleting the existing group entry.
destroy() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
DEVICE_ADVERTISE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_INJECTED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_OFFLINE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REMOVE_REQ - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REMOVED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REQUEST - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DeviceAntiEntropyAdvertisement - Class in org.onosproject.store.device.impl
Device Advertisement message.
DeviceAntiEntropyAdvertisement(NodeId, Map<DeviceFragmentId, Timestamp>, Map<PortFragmentId, Timestamp>, Map<DeviceId, Timestamp>) - Constructor for class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
DeviceAntiEntropyRequest - Class in org.onosproject.store.device.impl
Message to request for other peers information.
DeviceAntiEntropyRequest(NodeId, Collection<DeviceFragmentId>, Collection<PortFragmentId>) - Constructor for class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
DeviceClockManager - Class in org.onosproject.store.device.impl
Clock service to issue Timestamp based on Device Mastership.
DeviceClockManager() - Constructor for class org.onosproject.store.device.impl.DeviceClockManager
 
deviceClockService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
deviceClockService - Variable in class org.onosproject.store.link.impl.GossipLinkStore
 
deviceCount() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
deviceDescription() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
deviceDescription() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
deviceFingerPrints() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
DeviceFragmentId - Class in org.onosproject.store.device.impl
Identifier for DeviceDesctiption from a Provider.
DeviceFragmentId(DeviceId, ProviderId) - Constructor for class org.onosproject.store.device.impl.DeviceFragmentId
 
deviceId - Variable in class org.onosproject.store.device.impl.DeviceFragmentId
 
deviceId() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
deviceId - Variable in class org.onosproject.store.device.impl.PortFragmentId
 
deviceId() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
deviceId() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the device identifier of this group request.
deviceInitialAuditCompleted(DeviceId, boolean) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
deviceInitialAuditStatus(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
DeviceInjectedEvent - Class in org.onosproject.store.device.impl
 
DeviceInjectedEvent(ProviderId, DeviceId, DeviceDescription) - Constructor for class org.onosproject.store.device.impl.DeviceInjectedEvent
 
DeviceInjectedEvent() - Constructor for class org.onosproject.store.device.impl.DeviceInjectedEvent
 
devices() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
deviceService - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
deviceService - Variable in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
deviceService - Variable in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
DistributedClusterStore - Class in org.onosproject.store.cluster.impl
 
DistributedClusterStore() - Constructor for class org.onosproject.store.cluster.impl.DistributedClusterStore
 
DistributedFlowObjectiveStore - Class in org.onosproject.store.flowobjective.impl
Manages the inventory of created next groups.
DistributedFlowObjectiveStore() - Constructor for class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
DistributedGroupStore - Class in org.onosproject.store.group.impl
Manages inventory of group entries using trivial in-memory implementation.
DistributedGroupStore() - Constructor for class org.onosproject.store.group.impl.DistributedGroupStore
 
DistributedLeadershipManager - Class in org.onosproject.store.consistent.impl
Distributed Lock Manager implemented on top of ConsistentMap.
DistributedLeadershipManager() - Constructor for class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
DistributedPacketStore - Class in org.onosproject.store.packet.impl
Distributed packet store implementation allowing packets to be sent to remote instances.
DistributedPacketStore() - Constructor for class org.onosproject.store.packet.impl.DistributedPacketStore
 
DistributedStatisticStore - Class in org.onosproject.store.statistic.impl
Maintains statistics using RPC calls to collect stats from remote instances on demand.
DistributedStatisticStore() - Constructor for class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
DistributedStoreSerializers - Class in org.onosproject.store.serializers.custom
 
DistributedTopologyStore - Class in org.onosproject.store.topology.impl
Manages inventory of topology snapshots using trivial in-memory structures implementation.
DistributedTopologyStore() - Constructor for class org.onosproject.store.topology.impl.DistributedTopologyStore
 
dK(String) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
dK(String) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
doRebalance() - Method in class org.onosproject.store.intent.impl.PartitionManager
 

E

emit(OutboundPacket) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
entrySet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Gets a set of entries in the table.
entrySet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
entrySet() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
entrySet() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
entrySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
entrySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
entrySet(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
entrySet() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
equals(Object) - Method in class org.onosproject.store.cluster.impl.NodeInfo
 
equals(Object) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
equals(Object) - Method in class org.onosproject.store.device.impl.DeviceFragmentId
 
equals(Object) - Method in class org.onosproject.store.device.impl.PortFragmentId
 
equals(Object) - Method in class org.onosproject.store.ecmap.AbstractEntry
 
equals(Object) - Method in class org.onosproject.store.flow.ReplicaInfo
 
equals(Object) - Method in class org.onosproject.store.host.impl.HostFragmentId
 
equals(Object) - Method in class org.onosproject.store.impl.LogicalTimestamp
 
equals(Object) - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
equals(Object) - Method in class org.onosproject.store.impl.Timestamped
 
equals(Object) - Method in class org.onosproject.store.intent.impl.PartitionId
 
equals(Object) - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
eventDispatcher - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
eventDispatcher - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
eventDispatcher - Variable in class org.onosproject.store.intent.impl.PartitionManager
 
eventuallyConsistentMapBuilder() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
EventuallyConsistentMapBuilderImpl<K,V> - Class in org.onosproject.store.ecmap
Eventually consistent map builder.
EventuallyConsistentMapBuilderImpl(ClusterService, ClusterCommunicationService) - Constructor for class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
Creates a new eventually consistent map builder.
EventuallyConsistentMapImpl<K,V> - Class in org.onosproject.store.ecmap
Distributed Map implementation which uses optimistic replication and gossip based techniques to provide an eventually consistent data store.
execute(Transaction) - Method in class org.onosproject.store.consistent.impl.TransactionManager
Executes the specified transaction by employing a two phase commit protocol.
existingRequests() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 

F

FLOW_TABLE_BACKUP - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
FlowStoreMessageSubjects - Class in org.onosproject.store.flow.impl
MessageSubjects used by DistributedFlowRuleStore peer-peer communication.
formCluster(Set<ControllerNode>, String) - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
from(Set<NodeInfo>, String) - Static method in class org.onosproject.store.cluster.impl.ClusterDefinition
Creates a new cluster definition.
from(String, String, int) - Static method in class org.onosproject.store.cluster.impl.NodeInfo
Creates a new instance.
from(Map<String, Set<NodeInfo>>, Set<NodeInfo>) - Static method in class org.onosproject.store.consistent.impl.DatabaseDefinition
Creates a new DatabaseDefinition.
from(Set<NodeInfo>) - Static method in class org.onosproject.store.consistent.impl.DatabaseDefinition
Creates a new DatabaseDefinition using default partitions.

G

get(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Gets a value from the table.
get(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
get() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
get(K) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
get() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
get(K) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
get(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
get(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
get(K) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
get(String, String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
get(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
GET_CURRENT - Static variable in class org.onosproject.store.statistic.impl.StatisticStoreMessageSubjects
 
GET_DEVICE_FLOW_ENTRIES - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
GET_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
GET_PREVIOUS - Static variable in class org.onosproject.store.statistic.impl.StatisticStoreMessageSubjects
 
getAddressBindings() - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getAddressBindingsForPort(ConnectPoint) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getAllocations(IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
getAllocations(Port) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
getAllocations(IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
getAllocations(Link) - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
getAllocations() - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
getAndAdd(long) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
getAndAdd(long) - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
getAndIncrement() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
getAndIncrement() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
getAppId(Short) - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
getAppId(String) - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
getAppIds() - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
getApplication(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getApplications() - Method in class org.onosproject.store.app.GossipApplicationStore
 
getAvailableDevices() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getCandidates() - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getCandidates(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getCluster(Topology, ClusterId) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getClusterDevices(Topology, TopologyCluster) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getClusterLinks(Topology, TopologyCluster) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getClusters(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getConnectedHosts(ConnectPoint) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getConnectedHosts(DeviceId) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getConsistency() - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Returns the database read consistency.
getCounters() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getCurrentStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
getDevice(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getDeviceCount() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getDeviceEgressLinks(DeviceId) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getDeviceIngressLinks(DeviceId) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getDevices() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getDevices(NodeId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getEgressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getExtraneousGroups(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
getFlowEntries(DeviceId) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
getFlowEntry(FlowRule) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
getFlowRuleCount() - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
getFreePorts(DeviceId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
getFreeResources(Link) - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
getGraph(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getGroup(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the stored group entry.
getGroup(DeviceId, GroupId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
getGroupCount(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the number of groups for the specified device in the store.
getGroups(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the groups associated with a device.
getHost(HostId) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getHostCount() - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getHosts() - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getHosts(VlanId) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getHosts(MacAddress) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getHosts(IpAddress) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
getId(String) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getId() - Method in class org.onosproject.store.cluster.impl.NodeInfo
Returns node id.
getIdBlock(String) - Method in class org.onosproject.store.core.impl.ConsistentIdBlockStore
 
getIngressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getInMemoryDatabaseCounters() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getInstallableIntents(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntent(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntentCount() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntentData(boolean, long) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntentData(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntents() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIntentState(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getIp() - Method in class org.onosproject.store.cluster.impl.NodeInfo
Returns node ip.
getIpPrefix() - Method in class org.onosproject.store.cluster.impl.ClusterDefinition
Returns ipPrefix in dotted decimal notion.
getLastUpdated(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getLeader(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getLeader(Key) - Method in class org.onosproject.store.intent.impl.PartitionManager
 
getLeaderBoard() - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getLeadership(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getLinkCount() - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getLinks() - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getLocalNode() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getMapInfo() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getMapping(IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
getMaster(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getName() - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Returns the database name.
getNextGroup(Integer) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
getNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getNodes() - Method in class org.onosproject.store.cluster.impl.ClusterDefinition
Returns set of cluster nodes info.
getNodes() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getNodes() - Method in class org.onosproject.store.consistent.impl.DatabaseDefinition
Returns the set of nodes.
getNodes(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getPartition(String, K) - Method in interface org.onosproject.store.consistent.impl.Partitioner
Returns the database partition.
getPartition(String, String) - Method in class org.onosproject.store.consistent.impl.SimpleKeyHashPartitioner
 
getPartition(String, String) - Method in class org.onosproject.store.consistent.impl.SimpleTableHashPartitioner
 
getPartitionedDatabaseCounters() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getPartitionInfo() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getPartitions() - Method in class org.onosproject.store.consistent.impl.DatabaseDefinition
Returns the map of database partitions.
getPartitions() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
Returns the databases for individual partitions.
getPaths(Topology, DeviceId, DeviceId) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getPaths(Topology, DeviceId, DeviceId, LinkWeight) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getPending() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPendingData() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPendingData(boolean, long) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPermissions(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getPorts(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getPortStatistics(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
getPreviousStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
getReplicaInfoFor(DeviceId) - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
getReplicaInfoFor(DeviceId) - Method in interface org.onosproject.store.flow.ReplicaInfoService
Returns the placement information for given Device.
getRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getSiteLocalAddress() - Static method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
Returns the address that matches the IP prefix given in ONOS_NIC environment variable if one was specified, or the first site local address if one can be found or the loopback address otherwise.
getState(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getState(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getTcpPort() - Method in class org.onosproject.store.cluster.impl.NodeInfo
Returns node port.
getTermFor(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getTimestamp() - Method in class org.onosproject.store.core.impl.LogicalClockManager
 
getTimestamp(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
getTimestamp(HostId) - Method in class org.onosproject.store.host.impl.HostClockManager
 
getTimestamp(IntentId) - Method in class org.onosproject.store.intent.impl.IntentClockManager
 
getTimestamp(K, IntentData) - Method in class org.onosproject.store.intent.impl.IntentDataClockManager
 
getTimestamp(K, IntentData) - Method in class org.onosproject.store.intent.impl.IntentDataLogicalClockManager
 
getTransactionalMap(String, Serializer) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
getTransactions() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getTransactions() - Method in class org.onosproject.store.consistent.impl.TransactionManager
Returns all transactions in the system.
GossipApplicationStore - Class in org.onosproject.store.app
Manages inventory of applications in a distributed data store that uses optimistic replication and gossip based anti-entropy techniques.
GossipApplicationStore() - Constructor for class org.onosproject.store.app.GossipApplicationStore
 
GossipApplicationStore.InternalState - Enum in org.onosproject.store.app
 
GossipComponentConfigStore - Class in org.onosproject.store.cfg
Manages inventory of component configurations in a distributed data store that uses optimistic replication and gossip based anti-entropy techniques.
GossipComponentConfigStore() - Constructor for class org.onosproject.store.cfg.GossipComponentConfigStore
 
GossipDeviceStore - Class in org.onosproject.store.device.impl
Manages inventory of infrastructure devices using gossip protocol to distribute information.
GossipDeviceStore() - Constructor for class org.onosproject.store.device.impl.GossipDeviceStore
 
GossipDeviceStoreMessageSubjects - Class in org.onosproject.store.device.impl
MessageSubjects used by GossipDeviceStore peer-peer communication.
GossipHostStore - Class in org.onosproject.store.host.impl
Manages inventory of end-station hosts in distributed data store that uses optimistic replication and gossip based techniques.
GossipHostStore() - Constructor for class org.onosproject.store.host.impl.GossipHostStore
 
GossipHostStoreMessageSubjects - Class in org.onosproject.store.host.impl
 
GossipIntentStore - Class in org.onosproject.store.intent.impl
Manages inventory of Intents in a distributed data store that uses optimistic replication and gossip based techniques.
GossipIntentStore() - Constructor for class org.onosproject.store.intent.impl.GossipIntentStore
 
GossipIntentStoreMessageSubjects - Class in org.onosproject.store.intent.impl
Message subjects for internal gossip intent store node-to-node messages.
GossipLinkStore - Class in org.onosproject.store.link.impl
Manages inventory of infrastructure links in distributed data store that uses optimistic replication and gossip based techniques.
GossipLinkStore() - Constructor for class org.onosproject.store.link.impl.GossipLinkStore
 
GossipLinkStoreMessageSubjects - Class in org.onosproject.store.link.impl
MessageSubjects used by GossipLinkStore peer-peer communication.
groupDesc() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the group create parameters associated with this group request.
groupOperationFailed(DeviceId, GroupOperation) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
GroupStoreMessage - Class in org.onosproject.store.group.impl
Format of the Group store message that is used to communicate with the peer nodes in the cluster.
GroupStoreMessage.Type - Enum in org.onosproject.store.group.impl
Type of group store request.
GroupStoreMessageSubjects - Class in org.onosproject.store.group.impl
MessageSubjects used by DistributedGroupRuleStore peer-peer communication.

H

hasDelegate() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
hash(String) - Method in class org.onosproject.store.consistent.impl.DatabasePartitioner
 
hashCode() - Method in class org.onosproject.store.cluster.impl.NodeInfo
 
hashCode() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
hashCode() - Method in class org.onosproject.store.device.impl.DeviceFragmentId
 
hashCode() - Method in class org.onosproject.store.device.impl.PortFragmentId
 
hashCode() - Method in class org.onosproject.store.ecmap.AbstractEntry
 
hashCode() - Method in class org.onosproject.store.flow.ReplicaInfo
 
hashCode() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
hashCode() - Method in class org.onosproject.store.impl.LogicalTimestamp
 
hashCode() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
hashCode() - Method in class org.onosproject.store.impl.Timestamped
 
hashCode() - Method in class org.onosproject.store.intent.impl.PartitionId
 
hashCode() - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
HEARTBEAT_MESSAGE - Static variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
HOST_ANTI_ENTROPY_ADVERTISEMENT - Static variable in class org.onosproject.store.host.impl.GossipHostStoreMessageSubjects
 
HOST_REMOVED_MSG - Static variable in class org.onosproject.store.host.impl.GossipHostStoreMessageSubjects
 
HOST_UPDATED_MSG - Static variable in class org.onosproject.store.host.impl.GossipHostStoreMessageSubjects
 
HostAntiEntropyAdvertisement - Class in org.onosproject.store.host.impl
Host AE Advertisement message.
HostAntiEntropyAdvertisement(NodeId, Map<HostFragmentId, Timestamp>, Map<HostId, Timestamp>) - Constructor for class org.onosproject.store.host.impl.HostAntiEntropyAdvertisement
 
HostClockManager - Class in org.onosproject.store.host.impl
HostClockService to issue Timestamps based on local wallclock time.
HostClockManager() - Constructor for class org.onosproject.store.host.impl.HostClockManager
 
hostClockService - Variable in class org.onosproject.store.host.impl.GossipHostStore
 
hostDescription() - Method in class org.onosproject.store.host.impl.InternalHostEvent
 
HostFragmentId - Class in org.onosproject.store.host.impl
Identifier for HostDescription from a Provider.
HostFragmentId(HostId, ProviderId) - Constructor for class org.onosproject.store.host.impl.HostFragmentId
 
hostId - Variable in class org.onosproject.store.host.impl.HostFragmentId
 
hostId() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
hostId() - Method in class org.onosproject.store.host.impl.InternalHostEvent
 
hostId() - Method in class org.onosproject.store.host.impl.InternalHostRemovedEvent
 

I

id() - Method in class org.onosproject.store.consistent.impl.DefaultTransaction
 
idStore - Variable in class org.onosproject.store.app.GossipApplicationStore
 
incrementAndGet() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncAtomicCounter
 
incrementAndGet() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounter
 
init(StateContext<DatabaseState<K, V>>) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
Initializes the database state.
init(StateContext<DatabaseState<String, byte[]>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
installables() - Method in class org.onosproject.store.intent.impl.InternalSetInstallablesEvent
 
intent() - Method in class org.onosproject.store.intent.impl.InternalIntentEvent
 
INTENT_ANTI_ENTROPY_ADVERTISEMENT - Static variable in class org.onosproject.store.intent.impl.GossipIntentStoreMessageSubjects
 
INTENT_SET_INSTALLABLES_MSG - Static variable in class org.onosproject.store.intent.impl.GossipIntentStoreMessageSubjects
 
INTENT_UPDATED_MSG - Static variable in class org.onosproject.store.intent.impl.GossipIntentStoreMessageSubjects
 
IntentClockManager - Class in org.onosproject.store.intent.impl
IntentClockService that issues timestamps based on local wallclock time.
IntentClockManager() - Constructor for class org.onosproject.store.intent.impl.IntentClockManager
 
IntentDataClockManager<K> - Class in org.onosproject.store.intent.impl
ClockService that uses IntentData versions as timestamps.
IntentDataClockManager() - Constructor for class org.onosproject.store.intent.impl.IntentDataClockManager
 
IntentDataLogicalClockManager<K> - Class in org.onosproject.store.intent.impl
ClockService that generates logical timestamps based on IntentData versions.
IntentDataLogicalClockManager() - Constructor for class org.onosproject.store.intent.impl.IntentDataLogicalClockManager
 
intentId() - Method in class org.onosproject.store.intent.impl.InternalIntentEvent
 
intentId() - Method in class org.onosproject.store.intent.impl.InternalSetInstallablesEvent
 
InternalDeviceEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device change event.
InternalDeviceEvent(ProviderId, DeviceId, Timestamped<DeviceDescription>) - Constructor for class org.onosproject.store.device.impl.InternalDeviceEvent
 
InternalDeviceEvent() - Constructor for class org.onosproject.store.device.impl.InternalDeviceEvent
 
InternalDeviceEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalDeviceEvent.
InternalDeviceEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalDeviceEventSerializer
Creates a serializer for InternalDeviceEvent.
InternalDeviceOfflineEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device going offline.
InternalDeviceOfflineEvent(DeviceId, Timestamp) - Constructor for class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
Creates a InternalDeviceOfflineEvent.
InternalDeviceOfflineEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalDeviceOfflineEvent.
InternalDeviceOfflineEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
Creates a serializer for InternalDeviceOfflineEvent.
InternalDeviceRemovedEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device being administratively removed.
InternalDeviceRemovedEvent(DeviceId, Timestamp) - Constructor for class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
Creates a InternalDeviceRemovedEvent.
InternalHostEvent - Class in org.onosproject.store.host.impl
Information published by GossipHostStore to notify peers of a host change (create/update) event.
InternalHostEvent(ProviderId, HostId, HostDescription, Timestamp) - Constructor for class org.onosproject.store.host.impl.InternalHostEvent
 
InternalHostRemovedEvent - Class in org.onosproject.store.host.impl
Information published by GossipHostStore to notify peers of a host removed event.
InternalHostRemovedEvent(HostId, Timestamp) - Constructor for class org.onosproject.store.host.impl.InternalHostRemovedEvent
 
InternalIntentEvent - Class in org.onosproject.store.intent.impl
Information published by GossipIntentStore to notify peers of an intent creation or state update event.
InternalIntentEvent(IntentId, Intent, IntentState, Timestamp) - Constructor for class org.onosproject.store.intent.impl.InternalIntentEvent
 
InternalLinkEvent - Class in org.onosproject.store.link.impl
Information published by GossipDeviceStore to notify peers of a device change event.
InternalLinkEvent(ProviderId, Timestamped<LinkDescription>) - Constructor for class org.onosproject.store.link.impl.InternalLinkEvent
 
InternalLinkEvent() - Constructor for class org.onosproject.store.link.impl.InternalLinkEvent
 
InternalLinkRemovedEvent - Class in org.onosproject.store.link.impl
Information published by GossipLinkStore to notify peers of a link being removed.
InternalLinkRemovedEvent(LinkKey, Timestamp) - Constructor for class org.onosproject.store.link.impl.InternalLinkRemovedEvent
Creates a InternalLinkRemovedEvent.
InternalPortEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a port change event.
InternalPortEvent(ProviderId, DeviceId, Timestamped<List<PortDescription>>) - Constructor for class org.onosproject.store.device.impl.InternalPortEvent
 
InternalPortEvent() - Constructor for class org.onosproject.store.device.impl.InternalPortEvent
 
InternalPortEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalPortEvent.
InternalPortEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalPortEventSerializer
Creates a serializer for InternalPortEvent.
InternalPortStatusEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a port status change event.
InternalPortStatusEvent(ProviderId, DeviceId, Timestamped<PortDescription>) - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEvent
 
InternalPortStatusEvent() - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEvent
 
InternalPortStatusEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalPortStatusEvent.
InternalPortStatusEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
Creates a serializer for InternalPortStatusEvent.
InternalSetInstallablesEvent - Class in org.onosproject.store.intent.impl
Information published by GossipIntentStore to notify peers of an intent set installables event.
InternalSetInstallablesEvent(IntentId, List<Intent>, Timestamp) - Constructor for class org.onosproject.store.intent.impl.InternalSetInstallablesEvent
 
IOLoopMessagingManager - Class in org.onosproject.store.cluster.messaging.impl
IOLoop based MessagingService.
IOLoopMessagingManager() - Constructor for class org.onosproject.store.cluster.messaging.impl.IOLoopMessagingManager
 
isAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
isBroadcastPoint(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isClosed() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
isEmpty(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Checks whether the table is empty.
isEmpty(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
isEmpty() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
isEmpty() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
isEmpty(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
isEmpty(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
isEmpty() - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
isEmpty(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
isEmpty() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
isInfrastructure(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isLatest(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isMaster(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
isMine(Key) - Method in class org.onosproject.store.intent.impl.PartitionManager
 
isNewer(Timestamped<T>) - Method in class org.onosproject.store.impl.Timestamped
Tests if this timestamped value is newer than the other.
isNewerThan(Timestamp) - Method in class org.onosproject.store.impl.Timestamped
Tests if this timestamp is newer than the specified timestamp.
isOpen() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
isOpen() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
Returns true if the database is open.
isTimestampAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
iterator() - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 

K

key() - Method in class org.onosproject.store.ecmap.AbstractEntry
Returns the key of the entry.
keySet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Gets a set of keys in the table.
keySet(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
keySet() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
keySet() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
keySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
keySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
keySet(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
keySet() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 

L

lastUpdated() - Method in class org.onosproject.store.consistent.impl.DefaultTransaction
 
leadershipService - Variable in class org.onosproject.store.intent.impl.PartitionManager
 
leadershipService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
LINK_ANTI_ENTROPY_ADVERTISEMENT - Static variable in class org.onosproject.store.link.impl.GossipLinkStoreMessageSubjects
 
LINK_INJECTED - Static variable in class org.onosproject.store.link.impl.GossipLinkStoreMessageSubjects
 
LINK_REMOVED - Static variable in class org.onosproject.store.link.impl.GossipLinkStoreMessageSubjects
 
LINK_UPDATE - Static variable in class org.onosproject.store.link.impl.GossipLinkStoreMessageSubjects
 
LinkAntiEntropyAdvertisement - Class in org.onosproject.store.link.impl
Link AE Advertisement message.
LinkAntiEntropyAdvertisement(NodeId, Map<LinkFragmentId, Timestamp>, Map<LinkKey, Timestamp>) - Constructor for class org.onosproject.store.link.impl.LinkAntiEntropyAdvertisement
 
linkCount() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
linkDescription() - Method in class org.onosproject.store.link.impl.InternalLinkEvent
 
linkDescription() - Method in class org.onosproject.store.link.impl.LinkInjectedEvent
 
LinkFragmentId - Class in org.onosproject.store.link.impl
Identifier for LinkDescription from a Provider.
LinkFragmentId(LinkKey, ProviderId) - Constructor for class org.onosproject.store.link.impl.LinkFragmentId
 
LinkInjectedEvent - Class in org.onosproject.store.link.impl
 
LinkInjectedEvent(ProviderId, LinkDescription) - Constructor for class org.onosproject.store.link.impl.LinkInjectedEvent
 
LinkInjectedEvent() - Constructor for class org.onosproject.store.link.impl.LinkInjectedEvent
 
linkKey() - Method in class org.onosproject.store.link.impl.InternalLinkRemovedEvent
 
linkKey - Variable in class org.onosproject.store.link.impl.LinkFragmentId
 
linkKey() - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
linkService - Variable in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
linkTimestamps() - Method in class org.onosproject.store.link.impl.LinkAntiEntropyAdvertisement
 
linkTombstones() - Method in class org.onosproject.store.link.impl.LinkAntiEntropyAdvertisement
 
listenerRegistry - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
localNode() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
locked() - Static method in class org.onosproject.store.consistent.impl.Result
Creates a new Result instance with status set to Status.LOCKED.
LogicalClockManager - Class in org.onosproject.store.core.impl
LogicalClockService implementation based on a AtomicCounter.
LogicalClockManager() - Constructor for class org.onosproject.store.core.impl.LogicalClockManager
 
LogicalTimestamp - Class in org.onosproject.store.impl
Timestamp based on logical sequence value.
LogicalTimestamp(long) - Constructor for class org.onosproject.store.impl.LogicalTimestamp
 

M

makeTopCandidate(String, NodeId) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
markOffline(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
master() - Method in class org.onosproject.store.flow.ReplicaInfo
Returns the NodeId, if there is a Node where the master copy should be.
MastershipBasedTimestamp - Class in org.onosproject.store.impl
A logical timestamp that derives its value from two things: The current mastership term of the device. The value of the counter used for tracking topology events observed from the device during that current time of a device.
MastershipBasedTimestamp(long, long) - Constructor for class org.onosproject.store.impl.MastershipBasedTimestamp
Default version tuple.
MastershipBasedTimestamp() - Constructor for class org.onosproject.store.impl.MastershipBasedTimestamp
Deprecated.
MastershipBasedTimestampSerializer - Class in org.onosproject.store.serializers.custom
Kryo Serializer for MastershipBasedTimestamp.
MastershipBasedTimestampSerializer() - Constructor for class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
Creates a serializer for MastershipBasedTimestamp.
mastershipService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
mastershipService - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
mastershipService - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
mastershipService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
 
mastershipService - Variable in class org.onosproject.store.link.impl.GossipLinkStore
 
mastershipService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
 
MessageSubjectSerializer - Class in org.onosproject.store.serializers.custom
 
MessageSubjectSerializer() - Constructor for class org.onosproject.store.serializers.custom.MessageSubjectSerializer
Creates a serializer for MessageSubject.
messagingService - Variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
messagingService - Variable in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
modified(ComponentContext) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
multicast(M, MessageSubject, Function<M, byte[]>, Set<NodeId>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 

N

name() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
NettyMessagingManager - Class in org.onosproject.store.cluster.messaging.impl
Netty based MessagingService.
NettyMessagingManager() - Constructor for class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
newAppCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the new application cookie associated with this group operation.
NewDistributedFlowRuleStore - Class in org.onosproject.store.flow.impl
Manages inventory of flow rules using a distributed state management protocol.
NewDistributedFlowRuleStore() - Constructor for class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
newValue() - Method in class org.onosproject.store.consistent.impl.UpdateResult
 
node() - Method in class org.onosproject.store.cluster.impl.ClusterMembershipEvent
 
nodeDetected(NodeId, IpAddress, int) - Method in interface org.onosproject.store.cluster.impl.ClusterNodesDelegate
Notifies about cluster node coming online.
NodeInfo - Class in org.onosproject.store.cluster.impl
Node info read from configuration files during bootstrap.
nodeRemoved(NodeId) - Method in interface org.onosproject.store.cluster.impl.ClusterNodesDelegate
Notifies about remote request to remove node from cluster.
nodeToUri(NodeInfo) - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
nodeVanished(NodeId) - Method in interface org.onosproject.store.cluster.impl.ClusterNodesDelegate
Notifies about cluster node going offline.

O

of(ControllerNode) - Static method in class org.onosproject.store.cluster.impl.NodeInfo
Returns the NodeInfo for a controller node.
offline() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
ok(V) - Static method in class org.onosproject.store.consistent.impl.Result
Creates a new Result instance with the specified value with status set to Status.OK.
oldValue() - Method in class org.onosproject.store.consistent.impl.UpdateResult
 
open() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
open() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
org.onosproject.store.app - package org.onosproject.store.app
Implementation of distributed applications store.
org.onosproject.store.cfg - package org.onosproject.store.cfg
Implementation of distributed component configuration store.
org.onosproject.store.cluster.impl - package org.onosproject.store.cluster.impl
Implementation of a distributed cluster node store using Hazelcast.
org.onosproject.store.cluster.messaging.impl - package org.onosproject.store.cluster.messaging.impl
Implementation of the cluster messaging mechanism.
org.onosproject.store.consistent.impl - package org.onosproject.store.consistent.impl
Implementation of partitioned and distributed store facility capable of providing consistent update semantics.
org.onosproject.store.core.impl - package org.onosproject.store.core.impl
Implementation of a distributed application ID registry store using Hazelcast.
org.onosproject.store.device.impl - package org.onosproject.store.device.impl
Implementation of distributed device store using p2p synchronization protocol.
org.onosproject.store.ecmap - package org.onosproject.store.ecmap
Distributed map with eventually-consistent update semantics and gossip based anti-entropy mechanism.
org.onosproject.store.flow - package org.onosproject.store.flow
Definitions of events and messages pertaining to replication of flow entries.
org.onosproject.store.flow.impl - package org.onosproject.store.flow.impl
Implementation of the distributed flow rule store using p2p synchronization protocol.
org.onosproject.store.flowobjective.impl - package org.onosproject.store.flowobjective.impl
Implementation of distributed store for the flow objective state.
org.onosproject.store.group.impl - package org.onosproject.store.group.impl
Implementation of the group store.
org.onosproject.store.host.impl - package org.onosproject.store.host.impl
Implementation of the distributed host store using p2p synchronization protocol.
org.onosproject.store.impl - package org.onosproject.store.impl
Common facilities for use by various distributed stores.
org.onosproject.store.intent.impl - package org.onosproject.store.intent.impl
Implementation of distributed intent store.
org.onosproject.store.link.impl - package org.onosproject.store.link.impl
Implementation of distributed link store using p2p synchronization protocol.
org.onosproject.store.mastership.impl - package org.onosproject.store.mastership.impl
Implementation of a distributed mastership store using Hazelcast.
org.onosproject.store.packet.impl - package org.onosproject.store.packet.impl
Implementation of distributed packet store.
org.onosproject.store.resource.impl - package org.onosproject.store.resource.impl
Implementation of distributed packet store.
org.onosproject.store.serializers.custom - package org.onosproject.store.serializers.custom
Cluster messaging and distributed store serializers.
org.onosproject.store.statistic.impl - package org.onosproject.store.statistic.impl
Implementation of the statistic store.
org.onosproject.store.topology.impl - package org.onosproject.store.topology.impl
Implementation of distributed topology store using p2p synchronization protocol.
ownedTopics(NodeId) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 

P

PARTITION_DEFINITION_FILE - Static variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
PartitionedDatabase - Class in org.onosproject.store.consistent.impl
A database that partitions the keys across one or more database partitions.
PartitionedDatabase(String, Collection<Database>) - Constructor for class org.onosproject.store.consistent.impl.PartitionedDatabase
 
Partitioner<K> - Interface in org.onosproject.store.consistent.impl
Partitioner is responsible for mapping keys to individual database partitions.
PartitionId - Class in org.onosproject.store.intent.impl
Identifies a partition of the intent keyspace which will be assigned to and processed by a single ONOS instance at a time.
PartitionManager - Class in org.onosproject.store.intent.impl
Manages the assignment of intent keyspace partitions to instances.
PartitionManager() - Constructor for class org.onosproject.store.intent.impl.PartitionManager
 
partitions - Variable in class org.onosproject.store.consistent.impl.DatabasePartitioner
 
partitionService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
phi(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
Compute phi for the specified node id.
PhiAccrualFailureDetector - Class in org.onosproject.store.cluster.impl
Phi Accrual failure detector.
PhiAccrualFailureDetector() - Constructor for class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
 
PORT_INJECTED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
PORT_STATUS_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
PORT_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
portDescription() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
portDescriptions() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
portDescriptions() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
PortFragmentId - Class in org.onosproject.store.device.impl
Identifier for PortDescription from a Provider.
PortFragmentId(DeviceId, ProviderId, PortNumber) - Constructor for class org.onosproject.store.device.impl.PortFragmentId
 
PortInjectedEvent - Class in org.onosproject.store.device.impl
 
PortInjectedEvent(ProviderId, DeviceId, List<PortDescription>) - Constructor for class org.onosproject.store.device.impl.PortInjectedEvent
 
PortInjectedEvent() - Constructor for class org.onosproject.store.device.impl.PortInjectedEvent
 
portNumber - Variable in class org.onosproject.store.device.impl.PortFragmentId
 
ports() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
ports() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
prepare(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Prepare the specified transaction for commit.
prepare(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
prepare(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
prepare(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
prepare(Transaction) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
prepareAndCommit(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Prepare and commit the specified transaction.
prepareAndCommit(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
prepareAndCommit(Transaction) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
prepareDatabaseUpdates() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
prepareForStatistics(FlowRule) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
providerId - Variable in class org.onosproject.store.device.impl.DeviceFragmentId
 
providerId() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
providerId() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
providerId() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
providerId() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
providerId - Variable in class org.onosproject.store.device.impl.PortFragmentId
 
providerId() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
providerId - Variable in class org.onosproject.store.host.impl.HostFragmentId
 
providerId() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
providerId() - Method in class org.onosproject.store.host.impl.InternalHostEvent
 
providerId() - Method in class org.onosproject.store.link.impl.InternalLinkEvent
 
providerId - Variable in class org.onosproject.store.link.impl.LinkFragmentId
 
providerId() - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
providerId() - Method in class org.onosproject.store.link.impl.LinkInjectedEvent
 
pushGroupMetrics(DeviceId, Collection<Group>) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
put(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Puts a value in the table.
put(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
put(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
put(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
put(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
put(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
put(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
put(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
put(K, V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
putAll(Map<? extends K, ? extends V>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
putAndGet(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Puts a value in the table.
putAndGet(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
putAndGet(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
putAndGet(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
putAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
putAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
putAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
putIfAbsent(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Puts a value in the table if the given key does not exist.
putIfAbsent(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
putIfAbsent(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
putIfAbsent(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
putIfAbsent(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
putIfAbsent(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
putIfAbsent(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
putIfAbsentAndGet(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Puts a value in the table.
putIfAbsentAndGet(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
putIfAbsentAndGet(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
putIfAbsentAndGet(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
putIfAbsentAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
putIfAbsentAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
putIfAbsentAndGet(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
putNextGroup(Integer, NextGroup) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 

R

read() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionStore
Returns the cluster definition.
read() - Method in class org.onosproject.store.consistent.impl.DatabaseDefinitionStore
Returns the database definition.
read(Kryo, Input, Class<InternalDeviceEvent>) - Method in class org.onosproject.store.device.impl.InternalDeviceEventSerializer
 
read(Kryo, Input, Class<InternalDeviceOfflineEvent>) - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
 
read(Kryo, Input, Class<InternalPortEvent>) - Method in class org.onosproject.store.device.impl.InternalPortEventSerializer
 
read(Kryo, Input, Class<InternalPortStatusEvent>) - Method in class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
 
read(Kryo, Input, Class<RoleValue>) - Method in class org.onosproject.store.mastership.impl.RoleValueSerializer
 
read(Kryo, Input, Class<ClusterMessage>) - Method in class org.onosproject.store.serializers.custom.ClusterMessageSerializer
 
read(Kryo, Input, Class<MastershipBasedTimestamp>) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
 
read(Kryo, Input, Class<MessageSubject>) - Method in class org.onosproject.store.serializers.custom.MessageSubjectSerializer
 
readObject(ByteBuffer) - Method in class org.onosproject.store.consistent.impl.DatabaseSerializer
 
rebalanceScheduled - Variable in class org.onosproject.store.intent.impl.PartitionManager
 
redriveTransactions() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
registerApplication(String) - Method in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
releaseMapping(IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
releasePorts(IntentId) - Method in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
releaseResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
relinquishAllRole(NodeId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
relinquishRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
REMOTE_APPLY_COMPLETED - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
REMOTE_GROUP_OP_REQUEST - Static variable in class org.onosproject.store.group.impl.GroupStoreMessageSubjects
 
remove(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
remove(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Removes a value from the table.
remove(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Removes a key and if the existing value for that key matches the specified value.
remove(String, K, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Removes a key and if the existing version for that key matches the specified version.
remove(String, K) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
remove(String, K, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
remove(String, K, long) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
remove(K) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
remove(K) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
remove(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
remove(K, long) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
remove(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
remove(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
remove(String, String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
remove(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
remove(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
remove(String, String, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
remove(Object) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
remove(K) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
remove(K, V) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
remove(String, String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
remove(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
remove(String, String, long) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
remove(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
remove(K, V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
REMOVE_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
removeAddressBindings(PortAddresses) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
removeAll(Collection<?>) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
removeDevice(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
removeExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
removeFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
removeFromStatistics(FlowRule) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
removeGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Removes the group entry from store.
removeHost(HostId) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
removeLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
removeListener(LeadershipEventListener) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
removeListener(EventuallyConsistentMapListener<K, V>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
removeListener(ReplicaInfoEventListener) - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
removeListener(ReplicaInfoEventListener) - Method in interface org.onosproject.store.flow.ReplicaInfoService
Removes the specified replica placement info change listener.
removeListener(PartitionEventListener) - Method in class org.onosproject.store.intent.impl.PartitionManager
 
removeNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
removeOrDownLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
removeSubscriber(MessageSubject) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
replace(String, K, V, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(String, K, long, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Replaces the entry for the specified key only if currently mapped to the specified version.
replace(String, K, V, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
replace(String, K, long, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
replace(K, V, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
replace(K, V, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
replace(K, long, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
replace(String, String, byte[], byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
replace(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
replace(String, String, byte[], byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
replace(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
replace(K, V, V) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
replace(String, String, byte[], byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
replace(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
replaceAndGet(String, K, long, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Replaces the entry for the specified key only if currently mapped to the specified version.
replaceAndGet(String, K, long, V) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
replaceAndGet(K, long, V) - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
replaceAndGet(K, long, V) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
replaceAndGet(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
replaceAndGet(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
replaceAndGet(String, String, long, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
ReplicaInfo - Class in org.onosproject.store.flow
Class to represent placement information about Master/Backup copy.
ReplicaInfo(NodeId, List<NodeId>) - Constructor for class org.onosproject.store.flow.ReplicaInfo
Creates a ReplicaInfo instance.
replicaInfo() - Method in class org.onosproject.store.flow.ReplicaInfoEvent
Returns the current replica information for the subject.
ReplicaInfoEvent - Class in org.onosproject.store.flow
Describes a device replicainfo event.
ReplicaInfoEvent(ReplicaInfoEvent.Type, DeviceId, ReplicaInfo) - Constructor for class org.onosproject.store.flow.ReplicaInfoEvent
Creates an event of a given type and for the specified device, and replica info.
ReplicaInfoEvent.Type - Enum in org.onosproject.store.flow
Types of Replica info event.
ReplicaInfoEventListener - Interface in org.onosproject.store.flow
Entity capable of receiving Replica placement information-related events.
replicaInfoManager - Variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
ReplicaInfoManager - Class in org.onosproject.store.flow.impl
Manages replica placement information.
ReplicaInfoManager() - Constructor for class org.onosproject.store.flow.impl.ReplicaInfoManager
 
replicaInfoManager - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
ReplicaInfoService - Interface in org.onosproject.store.flow
Service to return where the replica should be placed.
report(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
Report a new heart beat for the specified node id.
report(NodeId, long) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
Report a new heart beat for the specified node id.
requestPackets(PacketRequest) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
requestRole(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
resolve(ClusterConfig) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
 
Result<V> - Class in org.onosproject.store.consistent.impl
Result of a database update operation.
Result.Status - Enum in org.onosproject.store.consistent.impl
 
retainAll(Collection<?>) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
RoleValueSerializer - Class in org.onosproject.store.mastership.impl
Serializer for RoleValues used by MastershipStore.
RoleValueSerializer() - Constructor for class org.onosproject.store.mastership.impl.RoleValueSerializer
 
rollback(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Rollback the specified transaction.
rollback(Transaction) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
rollback(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
rollback(Transaction) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
rollback() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
Discards all changes made to this transactional map.
rollback(Transaction) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
runForLeadership(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 

S

seedNodes() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionManager
 
sendAndReceive(M, MessageSubject, Function<M, byte[]>, Function<byte[], R>, NodeId) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
sender() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
sender() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
sender() - Method in class org.onosproject.store.ecmap.AntiEntropyAdvertisement
Returns the sender's node ID.
sender() - Method in class org.onosproject.store.host.impl.HostAntiEntropyAdvertisement
 
sender() - Method in class org.onosproject.store.link.impl.LinkAntiEntropyAdvertisement
 
sequenceNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
Returns the sequenceNumber number.
SERIALIZER - Static variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
SERIALIZER - Static variable in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
SERIALIZER - Static variable in class org.onosproject.store.link.impl.GossipLinkStore
 
SERIALIZER - Static variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
SERIALIZER - Static variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
setBuilder() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
setConsistency(String) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database read consistency.
setConsistency(Consistency) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database read consistency.
setDelegate(ApplicationStoreDelegate) - Method in class org.onosproject.store.app.GossipApplicationStore
 
setDelegate(ClusterStoreDelegate) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
setMaster(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
setMastershipTerm(DeviceId, MastershipTerm) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
setName(String) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database name.
setPermissions(ApplicationId, Set<Permission>) - Method in class org.onosproject.store.app.GossipApplicationStore
 
setProperty(String, String, String) - Method in class org.onosproject.store.cfg.GossipComponentConfigStore
 
setStandby(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
SimpleKeyHashPartitioner - Class in org.onosproject.store.consistent.impl
A simple Partitioner for mapping keys to database partitions.
SimpleKeyHashPartitioner(List<Database>) - Constructor for class org.onosproject.store.consistent.impl.SimpleKeyHashPartitioner
 
SimpleTableHashPartitioner - Class in org.onosproject.store.consistent.impl
A simple Partitioner that uses the table name hash to pick a partition.
SimpleTableHashPartitioner(List<Database>) - Constructor for class org.onosproject.store.consistent.impl.SimpleTableHashPartitioner
 
size(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Gets the table size.
size(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
size() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
size() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
size(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
size(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
size() - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
size(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
size() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
state() - Method in class org.onosproject.store.consistent.impl.DefaultTransaction
 
state() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
state() - Method in class org.onosproject.store.intent.impl.InternalIntentEvent
 
StatisticStoreMessageSubjects - Class in org.onosproject.store.statistic.impl
MessageSubjects used by DistributedStatisticStore peer-peer communication.
status() - Method in class org.onosproject.store.consistent.impl.Result
Returns the status of database update operation.
stepdown(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
storageService - Variable in class org.onosproject.store.app.GossipApplicationStore
 
storageService - Variable in class org.onosproject.store.cfg.GossipComponentConfigStore
 
storageService - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
storageService - Variable in class org.onosproject.store.core.impl.ConsistentApplicationIdStore
 
storageService - Variable in class org.onosproject.store.core.impl.ConsistentIdBlockStore
 
storageService - Variable in class org.onosproject.store.core.impl.LogicalClockManager
 
storageService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
storageService - Variable in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
storageService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
 
storageService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
storageService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
 
storageService - Variable in class org.onosproject.store.resource.impl.ConsistentDeviceResourceStore
 
storageService - Variable in class org.onosproject.store.resource.impl.ConsistentLinkResourceStore
 
STORE_COMMON - Static variable in class org.onosproject.store.serializers.custom.DistributedStoreSerializers
KryoNamespace which can serialize ON.lab misc classes.
STORE_CUSTOM_BEGIN - Static variable in class org.onosproject.store.serializers.custom.DistributedStoreSerializers
 
storeBatch(FlowRuleBatchOperation) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
storeFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.NewDistributedFlowRuleStore
 
storeGroupDescription(GroupDescription) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Stores a new group entry using the information from group description.
success() - Method in class org.onosproject.store.consistent.impl.Result
Returns true if this result indicates a successful execution i.e status is Status.OK.

T

tableNames() - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Returns a set of all tables names.
tableNames() - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
tableNames() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
tableNames() - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
tableNames() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
termNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
Returns the termNumber.
termService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
time() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
timestamp() - Method in class org.onosproject.store.ecmap.AbstractEntry
Returns the timestamp of the event.
timestamp() - Method in class org.onosproject.store.host.impl.InternalHostEvent
 
timestamp() - Method in class org.onosproject.store.host.impl.InternalHostRemovedEvent
 
timestamp() - Method in class org.onosproject.store.impl.Timestamped
Returns the time stamp.
timestamp() - Method in class org.onosproject.store.intent.impl.InternalIntentEvent
 
timestamp() - Method in class org.onosproject.store.intent.impl.InternalSetInstallablesEvent
 
timestamp() - Method in class org.onosproject.store.link.impl.InternalLinkRemovedEvent
 
Timestamped<T> - Class in org.onosproject.store.impl
Wrapper class to store Timestamped value.
Timestamped(T, Timestamp) - Constructor for class org.onosproject.store.impl.Timestamped
Creates a time stamped value.
timestamps() - Method in class org.onosproject.store.ecmap.AntiEntropyAdvertisement
Returns the map of current item timestamps.
timestamps() - Method in class org.onosproject.store.host.impl.HostAntiEntropyAdvertisement
 
toArray() - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
toArray(T[]) - Method in class org.onosproject.store.consistent.impl.DefaultDistributedSet
 
tombstones() - Method in class org.onosproject.store.ecmap.AntiEntropyAdvertisement
Returns the map of removed item timestamps.
tombstones() - Method in class org.onosproject.store.host.impl.HostAntiEntropyAdvertisement
 
toString() - Method in class org.onosproject.store.cluster.impl.NodeInfo
 
toString() - Method in class org.onosproject.store.device.impl.DeviceFragmentId
 
toString() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
toString() - Method in class org.onosproject.store.device.impl.PortFragmentId
 
toString() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
toString() - Method in class org.onosproject.store.ecmap.AntiEntropyAdvertisement
 
toString() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
toString() - Method in class org.onosproject.store.impl.LogicalTimestamp
 
toString() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
toString() - Method in class org.onosproject.store.impl.Timestamped
 
toString() - Method in class org.onosproject.store.intent.impl.PartitionId
 
toString() - Method in class org.onosproject.store.link.impl.InternalLinkEvent
 
toString() - Method in class org.onosproject.store.link.impl.InternalLinkRemovedEvent
 
toString() - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
toString() - Method in class org.onosproject.store.link.impl.LinkInjectedEvent
 
toString() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
transactionContextBuilder() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
transactionId() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
TransactionManager - Class in org.onosproject.store.consistent.impl
Agent that runs the two phase commit protocol.
TransactionManager(Database) - Constructor for class org.onosproject.store.consistent.impl.TransactionManager
Constructs a new TransactionManager for the specified database instance.
transition(Transaction.State) - Method in class org.onosproject.store.consistent.impl.DefaultTransaction
 
type() - Method in class org.onosproject.store.cluster.impl.ClusterMembershipEvent
 
type() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the type of this group operation.

U

unicast(M, MessageSubject, Function<M, byte[]>, NodeId) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
unsetDelegate(ClusterStoreDelegate) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
unsetProperty(String, String) - Method in class org.onosproject.store.cfg.GossipComponentConfigStore
 
updateAddressBindings(PortAddresses) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
updateBuckets() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the group buckets to be updated as part of this group request.
updated() - Method in class org.onosproject.store.consistent.impl.UpdateResult
 
updateGroupDescription(DeviceId, GroupKey, GroupStore.UpdateType, GroupBuckets, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Updates the existing group entry with the information from group description.
updatePorts(ProviderId, DeviceId, List<PortDescription>) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
updatePortStatistics(ProviderId, DeviceId, Collection<PortStatistics>) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
updatePortStatus(ProviderId, DeviceId, PortDescription) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
UpdateResult<V> - Class in org.onosproject.store.consistent.impl
Result of a update operation.
UpdateResult(boolean, V, V) - Constructor for class org.onosproject.store.consistent.impl.UpdateResult
 
updates() - Method in class org.onosproject.store.consistent.impl.DefaultTransaction
 
updateTopology(ProviderId, GraphDescription, List<Event>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
updateType() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the update group operation type.

V

value() - Method in class org.onosproject.store.consistent.impl.Result
Returns the return value for the update.
value() - Method in class org.onosproject.store.impl.LogicalTimestamp
Returns the sequence value.
value() - Method in class org.onosproject.store.impl.Timestamped
Returns the value.
value() - Method in class org.onosproject.store.intent.impl.PartitionId
Returns the integer ID value.
valueOf(String) - Static method in enum org.onosproject.store.app.GossipApplicationStore.InternalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.cluster.impl.ClusterMembershipEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.consistent.impl.Result.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.core.impl.AppIdEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.flow.ReplicaInfoEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.group.impl.GroupStoreMessage.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.store.app.GossipApplicationStore.InternalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.cluster.impl.ClusterMembershipEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Gets a collection of values in the table.
values(String) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
values() - Method in class org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap
 
values() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMap
 
values(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
values(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
values(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
values() - Static method in enum org.onosproject.store.consistent.impl.Result.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.core.impl.AppIdEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
values() - Static method in enum org.onosproject.store.flow.ReplicaInfoEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.group.impl.GroupStoreMessage.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAntiEntropyPeriod(long, TimeUnit) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withBackgroundExecutor(ScheduledExecutorService) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withClockService(ClockService<K, V>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withCommunicationExecutor(ExecutorService) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withConsistency(String) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database read consistency, returning the configuration for method chaining.
withConsistency(Consistency) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database read consistency, returning the configuration for method chaining.
withdraw(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
withEventExecutor(ExecutorService) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withFasterConvergence() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withName(String) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
Sets the database name, returning the configuration for method chaining.
withName(String) - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
withName(String) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
withName(String) - Method in class org.onosproject.store.consistent.impl.DefaultSetBuilder
 
withName(String) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withPartitionsDisabled() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
withPartitionsDisabled() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
withPartitionsDisabled() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContextBuilder
 
withPeerUpdateFunction(BiFunction<K, V, Collection<NodeId>>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withPersistence() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withRetryExecutor(ScheduledExecutorService) - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
withRetryOnFailure() - Method in class org.onosproject.store.consistent.impl.DefaultAtomicCounterBuilder
 
withScheduledExecutor(ScheduledExecutorService) - Method in class org.onosproject.store.intent.impl.PartitionManager
Sets the specified executor to be used for scheduling background tasks.
withSerializer(Serializer) - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
withSerializer(Serializer) - Method in class org.onosproject.store.consistent.impl.DefaultSetBuilder
 
withSerializer(KryoNamespace.Builder) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withTombstonesDisabled() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapBuilderImpl
 
withUpdatesDisabled() - Method in class org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder
 
withUpdatesDisabled() - Method in class org.onosproject.store.consistent.impl.DefaultSetBuilder
 
write(ClusterDefinition) - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionStore
Writes the specified cluster definition to file.
write(DatabaseDefinition) - Method in class org.onosproject.store.consistent.impl.DatabaseDefinitionStore
Writes the specified database definition to file.
write(Kryo, Output, InternalDeviceEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceEventSerializer
 
write(Kryo, Output, InternalDeviceOfflineEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
 
write(Kryo, Output, InternalPortEvent) - Method in class org.onosproject.store.device.impl.InternalPortEventSerializer
 
write(Kryo, Output, InternalPortStatusEvent) - Method in class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
 
write(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
write(Kryo, Output, RoleValue) - Method in class org.onosproject.store.mastership.impl.RoleValueSerializer
 
write(Kryo, Output, ClusterMessage) - Method in class org.onosproject.store.serializers.custom.ClusterMessageSerializer
 
write(Kryo, Output, MastershipBasedTimestamp) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
 
write(Kryo, Output, MessageSubject) - Method in class org.onosproject.store.serializers.custom.MessageSubjectSerializer
 
writeObject(Object) - Method in class org.onosproject.store.consistent.impl.DatabaseSerializer
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.