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

AbsentInvalidatingLoadingCache<K,V> - Class in org.onosproject.store.hz
Wrapper around LoadingCache to handle negative hit scenario.
AbsentInvalidatingLoadingCache(LoadingCache<K, Optional<V>>) - Constructor for class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
Constructor.
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
 
AbstractHazelcastStore<E extends org.onosproject.event.Event,D extends org.onosproject.store.StoreDelegate<E>> - Class in org.onosproject.store.hz
Abstraction of a distributed store based on Hazelcast.
AbstractHazelcastStore() - Constructor for class org.onosproject.store.hz.AbstractHazelcastStore
 
AbstractHazelcastStore.RemoteCacheEventHandler<K,V> - Class in org.onosproject.store.hz
An IMap entry listener, which reflects each remote event to the cache.
AbstractHazelcastStore.RemoteEventHandler<K,V> - Class in org.onosproject.store.hz
Distributed object remote event entry listener.
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.DistributedClusterStore
 
activate() - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
activate() - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
activate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
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.DistributedApplicationIdStore
 
activate() - Method in class org.onosproject.store.core.impl.DistributedIdBlockStore
 
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.DistributedFlowRuleStore
 
activate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
activate() - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
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.hz.AbstractHazelcastStore
 
activate() - Method in class org.onosproject.store.hz.StoreManager
 
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.mastership.impl.DistributedMastershipStore
 
activate() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
activate() - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
activate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
activate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
add(T) - Method in class org.onosproject.store.hz.SQueue
 
addAll(Collection<? extends T>) - Method in class org.onosproject.store.hz.SQueue
Deprecated.
addEntryListener(EntryListener<K, V>, boolean) - Method in class org.onosproject.store.hz.SMap
 
addEntryListener(EntryListener<K, V>, K, boolean) - Method in class org.onosproject.store.hz.SMap
 
addEntryListener(EntryListener<K, V>, Predicate<K, V>, boolean) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addEntryListener(EntryListener<K, V>, Predicate<K, V>, K, boolean) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addIndex(String, boolean) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addInterceptor(MapInterceptor) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addItemListener(ItemListener<T>, boolean) - Method in class org.onosproject.store.hz.SQueue
 
addListener(LeadershipEventListener) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
addListener(LeadershipEventListener) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
addListener(EventuallyConsistentMapListener<K, V>) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Adds the specified listener to the map which will be notified whenever the mappings in the map are changed.
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(FlowRuleExtRouterListener) - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
Register the listener to monitor Router, The Router find master to send downStream.
addLocalEntryListener(EntryListener<K, V>) - Method in class org.onosproject.store.hz.SMap
 
addLocalEntryListener(EntryListener<K, V>, Predicate<K, V>, boolean) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addLocalEntryListener(EntryListener<K, V>, Predicate<K, V>, K, boolean) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
addNode(NodeId, IpAddress, int) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
addNode(NodeId, IpAddress, int) - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
addOrUpdateExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
addOrUpdateFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 
addPartition(String, DatabaseConfig) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabaseConfig
Adds the specified partition name and configuration.
addPending(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
addSubscriber(MessageSubject, ClusterMessageHandler) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
Deprecated.
addSubscriber(MessageSubject, ClusterMessageHandler, ExecutorService) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
aggregate(Supplier<K, V, SuppliedValue>, Aggregation<K, SuppliedValue, Result>) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
aggregate(Supplier<K, V, SuppliedValue>, Aggregation<K, SuppliedValue, Result>, JobTracker) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
allocateResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
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.
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
 
appIds - Variable in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
appIdsByName - Variable in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
AppIdStoreDelegate - Interface in org.onosproject.store.core.impl
Application ID store delegate.
apply(K) - Method in class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
 
APPLY_BATCH_FLOWS - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
APPLY_EXTEND_FLOWS - Static variable in class org.onosproject.store.flowext.impl.FlowExtRouterMessageSubjects
The subject of routing extended flow to specified device.
applySubBatch(FlowRuleBatchRequest) - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
apply the sub batch of flow extension rules.
atomicBatchUpdate(List<UpdateOperation<K, V>>) - Method in interface org.onosproject.store.consistent.impl.DatabaseProxy
Perform a atomic batch update operation i.e.
atomicBatchUpdate(List<UpdateOperation<String, byte[]>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
atomicBatchUpdate(List<UpdateOperation<String, byte[]>>) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 

B

backups() - Method in class org.onosproject.store.flow.ReplicaInfo
Returns the collection of NodeId, where backup copies should be placed.
batchOperationComplete(FlowRuleBatchEvent) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
batchOperationComplete(FlowRuleBatchEvent) - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
Invoked on the completion of a storeBatch operation.
batchUpdate(List<UpdateOperation<K, V>>) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
 
batchUpdate(List<UpdateOperation<K, V>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
batchWrite(Iterable<IntentData>) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
begin() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
broadcast(ClusterMessage) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
broadcastIncludeSelf(ClusterMessage) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 

C

checkOpen(Supplier<CompletableFuture<T>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
If the database is closed, returning a failed CompletableFuture.
clear() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(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.DefaultTransactionalMap
 
clear(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
clear() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Removes all mappings from this map.
clear() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
clear() - Method in class org.onosproject.store.hz.SMap
 
clear() - Method in class org.onosproject.store.hz.SQueue
 
clearAddressBindings(ConnectPoint) - Method in class org.onosproject.store.host.impl.GossipHostStore
 
ClockService<T,U> - Interface in org.onosproject.store.impl
Clock service that can generate timestamps based off of two input objects.
close() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
close() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
close() - Method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Closes the database.
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
 
ClusterCommunicationManager.InternalClusterMessage - Class in org.onosproject.store.cluster.messaging.impl
 
clusterCommunicator - Variable in class org.onosproject.store.app.GossipApplicationStore
 
clusterCommunicator - Variable in class org.onosproject.store.cfg.GossipComponentConfigStore
 
clusterCommunicator - Variable in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
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.DistributedFlowRuleStore
 
clusterCommunicator - Variable in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
clusterCommunicator - Variable in class org.onosproject.store.host.impl.GossipHostStore
 
clusterCommunicator - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
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
 
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.impl
 
ClusterMessageSerializer() - Constructor for class org.onosproject.store.serializers.impl.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.cfg.GossipComponentConfigStore
 
clusterService - Variable in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
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.DistributedFlowRuleStore
 
clusterService - Variable in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
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.mastership.impl.DistributedMastershipStore
 
clusterService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
 
clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
commit() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
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.MastershipBasedTimestamp
 
compareTo(Timestamp) - Method in class org.onosproject.store.impl.MultiValuedTimestamp
 
compareTo(Timestamp) - Method in class org.onosproject.store.impl.WallClockTimestamp
 
computeCost() - Method in class org.onosproject.store.topology.impl.DefaultTopology
 
configService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 
ConsistentMapImpl<K,V> - Class in org.onosproject.store.consistent.impl
ConsistentMap implementation that is backed by a Raft consensus based database.
ConsistentMapImpl(String, DatabaseProxy<String, byte[]>, Serializer) - Constructor for class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
contains(Object) - Method in class org.onosproject.store.hz.SQueue
 
containsAll(Collection<?>) - Method in class org.onosproject.store.hz.SQueue
Deprecated.
containsKey(K) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
containsKey(String, K) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
containsKey(K) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
containsKey(String, String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
containsKey(K) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns true if the map contains a mapping for the specified key.
containsKey(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
containsKey(Object) - Method in class org.onosproject.store.hz.SMap
 
containsKey(Object) - Method in class org.onosproject.store.hz.STxMap
 
containsValue(V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
containsValue(String, V) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
containsValue(V) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
containsValue(String, byte[]) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
containsValue(V) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns true if the map contains a mapping from any key to the specified value.
containsValue(V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
containsValue(Object) - Method in class org.onosproject.store.hz.SMap
 
copy() - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
 
COPYCAT_TCP_PORT - Static variable in class org.onosproject.store.consistent.impl.DatabaseManager
 
coreService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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.
create(String, ClusterConfig, PartitionedDatabaseConfig) - Static method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Creates a new partitioned database.
createConsistentMap(String, Serializer) - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
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
 
createTransactionalMap(String, Serializer) - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
createTransactionContext() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
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(Map<String, 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.DistributedClusterStore
 
deactivate() - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
deactivate() - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
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.DistributedApplicationIdStore
 
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.DistributedFlowRuleStore
 
deactivate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
deactivate() - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
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.hz.StoreManager
 
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.mastership.impl.DistributedMastershipStore
 
deactivate() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
deactivate() - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
deactivate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
deactivate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
DefaultDatabase - Class in org.onosproject.store.consistent.impl
Default database.
DefaultDatabase(ResourceContext) - Constructor for class org.onosproject.store.consistent.impl.DefaultDatabase
 
DefaultDatabaseState<K,V> - Class in org.onosproject.store.consistent.impl
Default database state.
DefaultDatabaseState() - Constructor for class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
DefaultFlowRuleExtRouter - Class in org.onosproject.store.flowext.impl
Experimental extension to the flow rule subsystem; still under development.
DefaultFlowRuleExtRouter() - Constructor for class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
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.
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.
delete(Object) - Method in class org.onosproject.store.hz.SMap
 
delete(Object) - Method in class org.onosproject.store.hz.STxMap
 
deleteFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
deleteGroupDescription(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Triggers deleting the existing group entry.
deserialize(byte[]) - Method in class org.onosproject.store.hz.AbstractHazelcastStore
Deserializes the specified object using the backing store service.
destroy() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Shuts down the map and breaks communication between different instances.
destroy() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
destroy() - Method in class org.onosproject.store.hz.SMap
 
destroy() - Method in class org.onosproject.store.hz.SQueue
 
destroy() - Method in class org.onosproject.store.hz.STxMap
 
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
 
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.DistributedFlowRuleStore
 
deviceService - Variable in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
DistributedApplicationIdStore - Class in org.onosproject.store.core.impl
Simple implementation of the application ID registry using in-memory structures.
DistributedApplicationIdStore() - Constructor for class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
DistributedClusterStore - Class in org.onosproject.store.cluster.impl
 
DistributedClusterStore() - Constructor for class org.onosproject.store.cluster.impl.DistributedClusterStore
 
DistributedFlowRuleStore - Class in org.onosproject.store.flow.impl
Manages inventory of flow rules using a distributed state management protocol.
DistributedFlowRuleStore() - Constructor for class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 
DistributedIdBlockStore - Class in org.onosproject.store.core.impl
Distributed implementation of id block store using Hazelcast.
DistributedIdBlockStore() - Constructor for class org.onosproject.store.core.impl.DistributedIdBlockStore
 
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
 
DistributedMastershipStore - Class in org.onosproject.store.mastership.impl
Distributed implementation of the mastership store.
DistributedMastershipStore() - Constructor for class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
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.impl
 
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.ConsistentMapImpl
 
drainTo(Collection<? super T>) - Method in class org.onosproject.store.hz.SQueue
Deprecated.
drainTo(Collection<? super T>, int) - Method in class org.onosproject.store.hz.SQueue
Deprecated.

E

element() - Method in class org.onosproject.store.hz.SQueue
 
emit(OutboundPacket) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
entryAdded(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
 
entryAdded(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
 
entryRemoved(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
 
entryRemoved(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
 
entrySet() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
entrySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
entrySet() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
entrySet(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
entrySet() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns a set of mappings contained in this map.
entrySet() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
entrySet() - Method in class org.onosproject.store.hz.SMap
 
entrySet(Predicate) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
entryUpdated(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
 
entryUpdated(EntryEvent<byte[], byte[]>) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
 
equals(Object) - Method in class org.onosproject.store.cluster.impl.NodeInfo
 
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.EventuallyConsistentMapEvent
 
equals(Object) - Method in class org.onosproject.store.host.impl.HostFragmentId
 
equals(Object) - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
equals(Object) - Method in class org.onosproject.store.impl.MultiValuedTimestamp
 
equals(Object) - Method in class org.onosproject.store.impl.Timestamped
 
equals(Object) - Method in class org.onosproject.store.impl.WallClockTimestamp
 
equals(Object) - Method in class org.onosproject.store.intent.impl.PartitionId
 
equals(Object) - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
event(EventuallyConsistentMapEvent<K, V>) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMapListener
Reacts to the specified event.
eventDispatcher - Variable in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
eventDispatcher - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
eventDispatcher - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
EventuallyConsistentMap<K,V> - Interface in org.onosproject.store.ecmap
A distributed, eventually consistent map.
EventuallyConsistentMapEvent<K,V> - Class in org.onosproject.store.ecmap
Event object signalling that the map was modified.
EventuallyConsistentMapEvent(EventuallyConsistentMapEvent.Type, K, V) - Constructor for class org.onosproject.store.ecmap.EventuallyConsistentMapEvent
Creates a new event object.
EventuallyConsistentMapEvent.Type - Enum in org.onosproject.store.ecmap
 
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.
EventuallyConsistentMapImpl(String, ClusterService, ClusterCommunicationService, KryoNamespace.Builder, ClockService<K, V>, BiFunction<K, V, Collection<NodeId>>) - Constructor for class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
Creates a new eventually consistent map shared amongst multiple instances.
EventuallyConsistentMapImpl(String, ClusterService, ClusterCommunicationService, KryoNamespace.Builder, ClockService<K, V>) - Constructor for class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
Creates a new eventually consistent map shared amongst multiple instances.
EventuallyConsistentMapListener<K,V> - Interface in org.onosproject.store.ecmap
Listener interested in receiving modification events for an EventuallyConsistentMap.
evict(K) - Method in class org.onosproject.store.hz.SMap
 
evictAll() - Method in class org.onosproject.store.hz.SMap
 
executeOnEntries(EntryProcessor) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
executeOnEntries(EntryProcessor, Predicate) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
executeOnKey(K, EntryProcessor) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
executeOnKeys(Set<K>, EntryProcessor) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet

F

FlowExtRouterMessageSubjects - Class in org.onosproject.store.flowext.impl
Experimental extension to the flow rule subsystem; still under development.
FlowStoreMessageSubjects - Class in org.onosproject.store.flow.impl
MessageSubjects used by DistributedFlowRuleStore peer-peer communication.
flush() - Method in class org.onosproject.store.hz.SMap
 
forceUnlock(K) - Method in class org.onosproject.store.hz.SMap
 
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.

G

get(K) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String, String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
get(String, K) - 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 interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns the value mapped to the specified key.
get(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
get(K) - Method in class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
 
get(K, Callable<? extends Optional<V>>) - Method in class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
 
get(Object) - Method in class org.onosproject.store.hz.SMap
 
get(Object) - Method in class org.onosproject.store.hz.STxMap
 
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
 
getAll(Set<K>) - Method in class org.onosproject.store.hz.SMap
 
getAllocations(IntentId) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
getAllocations(Link) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
getAllocations() - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
getAppId(Short) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
getAppId(String) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
getAppIds() - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
getApplication(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getApplications() - Method in class org.onosproject.store.app.GossipApplicationStore
 
getAsync(K) - Method in class org.onosproject.store.hz.SMap
 
getAvailableDevices() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
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.
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
 
getDevices(NodeId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
getEgressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
getEntryView(K) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
getExtraneousGroups(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
getFlowEntries(DeviceId) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getFlowEntry(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getFlowRuleCount() - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getForUpdate(Object) - Method in class org.onosproject.store.hz.STxMap
 
getFreeResources(Link) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
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.
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.
getHazelcastInstance() - Method in class org.onosproject.store.hz.StoreManager
 
getHazelcastInstance() - Method in interface org.onosproject.store.hz.StoreService
Returns the shared Hazelcast instance for use as a distributed store backing.
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.
getId() - Method in class org.onosproject.store.hz.SMap
Deprecated.
getId() - Method in class org.onosproject.store.hz.SQueue
Deprecated.
getId() - Method in class org.onosproject.store.hz.STxMap
Deprecated.
getIdBlock(String) - Method in class org.onosproject.store.core.impl.DistributedIdBlockStore
 
getIfPresent(Object) - Method in class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
 
getIngressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
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(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.
getLeader(String) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
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.cluster.impl.HazelcastLeadershipService
 
getLeaderBoard() - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
getLeadership(String) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
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
 
getLocalMapStats() - Method in class org.onosproject.store.hz.SMap
 
getLocalNode() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getLocalNode() - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
getLocalQueueStats() - Method in class org.onosproject.store.hz.SQueue
 
getMaster(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getMaster(DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
getName() - Method in class org.onosproject.store.hz.SMap
 
getName() - Method in class org.onosproject.store.hz.SQueue
 
getName() - Method in class org.onosproject.store.hz.STxMap
 
getNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getNode(NodeId) - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
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.cluster.impl.HazelcastClusterStore
 
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
 
getNodes(DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
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
 
getPartitionInfo() - Method in class org.onosproject.store.consistent.impl.DatabaseManager
 
getPartitionKey() - Method in class org.onosproject.store.hz.SMap
 
getPartitionKey() - Method in class org.onosproject.store.hz.SQueue
 
getPartitionKey() - Method in class org.onosproject.store.hz.STxMap
 
getPartitions() - Method in class org.onosproject.store.consistent.impl.DatabaseDefinition
Returns the map of database 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
 
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
 
getPreviousStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
getRegisteredPartitions() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
getRegisteredPartitions() - Method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Returns all the registered database partitions.
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
 
getRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
getServiceName() - Method in class org.onosproject.store.hz.SMap
 
getServiceName() - Method in class org.onosproject.store.hz.SQueue
 
getServiceName() - Method in class org.onosproject.store.hz.STxMap
 
getState(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
getState(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getState(NodeId) - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
getTcpPort() - Method in class org.onosproject.store.cluster.impl.NodeInfo
Returns node port.
getTermFor(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getTermFor(DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
getTimestamp(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
getTimestamp(HostId) - Method in class org.onosproject.store.host.impl.HostClockManager
 
getTimestamp(T, U) - Method in interface org.onosproject.store.impl.ClockService
Gets a new timestamp for the given objects.
getTimestamp(T, U) - Method in class org.onosproject.store.impl.WallclockClockManager
 
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
 
getUnchecked(K) - Method in class org.onosproject.store.hz.AbsentInvalidatingLoadingCache
 
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.
groupOperationFailed(DeviceId, GroupOperation) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 

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.device.impl.DeviceFragmentId
 
hashCode() - Method in class org.onosproject.store.device.impl.PortFragmentId
 
hashCode() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapEvent
 
hashCode() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
hashCode() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
hashCode() - Method in class org.onosproject.store.impl.MultiValuedTimestamp
 
hashCode() - Method in class org.onosproject.store.impl.Timestamped
 
hashCode() - Method in class org.onosproject.store.impl.WallClockTimestamp
 
hashCode() - Method in class org.onosproject.store.intent.impl.PartitionId
 
hashCode() - Method in class org.onosproject.store.link.impl.LinkFragmentId
 
HAZELCAST_XML_FILE - Static variable in class org.onosproject.store.hz.StoreManager
 
HazelcastClusterStore - Class in org.onosproject.store.cluster.impl
Distributed, Hazelcast-based implementation of the cluster nodes store.
HazelcastClusterStore() - Constructor for class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
HazelcastLeadershipService - Class in org.onosproject.store.cluster.impl
Distributed implementation of LeadershipService that is based on Hazelcast.
HazelcastLeadershipService() - Constructor for class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
HazelcastLinkResourceStore - Class in org.onosproject.store.resource.impl
Manages link resources using Hazelcast.
HazelcastLinkResourceStore() - Constructor for class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
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

idStore - Variable in class org.onosproject.store.app.GossipApplicationStore
 
init(StateContext<DatabaseState<K, V>>) - Method in interface org.onosproject.store.consistent.impl.DatabaseState
Initializes the database state.
init(StateContext<DatabaseState<K, V>>) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
installables() - Method in class org.onosproject.store.intent.impl.InternalSetInstallablesEvent
 
instance - Variable in class org.onosproject.store.hz.StoreManager
 
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
 
InternalClusterMessage(ClusterMessage, Message) - Constructor for class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager.InternalClusterMessage
 
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
 
isAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
isBroadcastPoint(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isEmpty() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(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.DefaultTransactionalMap
 
isEmpty(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
isEmpty() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns true if this map is empty.
isEmpty() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
isEmpty() - Method in class org.onosproject.store.hz.SMap
 
isEmpty() - Method in class org.onosproject.store.hz.SQueue
 
isEmpty() - Method in class org.onosproject.store.hz.STxMap
 
isInfrastructure(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isLatest(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isLocked(K) - Method in class org.onosproject.store.hz.SMap
 
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.hz.SQueue
 

K

key() - Method in class org.onosproject.store.ecmap.AbstractEntry
Returns the key of the entry.
key() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapEvent
Returns the key this event concerns.
keySet() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
keySet(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
keySet() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
keySet(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
keySet() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns a set of the keys in this map.
keySet() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
keySet() - Method in class org.onosproject.store.hz.SMap
 
keySet(Predicate) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
keySet() - Method in class org.onosproject.store.hz.STxMap
 
keySet(Predicate) - Method in class org.onosproject.store.hz.STxMap
Deprecated.

L

lastAppId - Variable in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
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.HazelcastLinkResourceStore
 
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
 
load(K) - Method in class org.onosproject.store.hz.OptionalCacheLoader
 
loadAll(boolean) - Method in class org.onosproject.store.hz.SMap
 
loadAll(Set<K>, boolean) - Method in class org.onosproject.store.hz.SMap
 
localKeySet() - Method in class org.onosproject.store.hz.SMap
 
localKeySet(Predicate) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
lock(K) - Method in class org.onosproject.store.hz.SMap
 
lock(K, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
log - Variable in class org.onosproject.store.hz.AbstractHazelcastStore
 

M

mapCleared(MapEvent) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
 
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.impl
Kryo Serializer for MastershipBasedTimestamp.
MastershipBasedTimestampSerializer() - Constructor for class org.onosproject.store.serializers.impl.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.ReplicaInfoManager
 
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.impl
 
MessageSubjectSerializer() - Constructor for class org.onosproject.store.serializers.impl.MessageSubjectSerializer
Creates a serializer for MessageSubject.
modified(ComponentContext) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
multicast(ClusterMessage, Iterable<NodeId>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
MultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>> - Class in org.onosproject.store.impl
A logical timestamp that derives its value from two input values.
MultiValuedTimestamp(T, U) - Constructor for class org.onosproject.store.impl.MultiValuedTimestamp
Creates a new timestamp based on two values.

N

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.
notify(FlowRuleBatchRequest) - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
Notify the listener of Router to do some reaction.

O

of(ControllerNode) - Static method in class org.onosproject.store.cluster.impl.NodeInfo
Returns the NodeInfo for a controller node.
offer(T) - Method in class org.onosproject.store.hz.SQueue
 
offer(T, long, TimeUnit) - Method in class org.onosproject.store.hz.SQueue
 
offline() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
onAdd(K, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
Cache entry addition hook.
onAdd(K, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
Remote entry addition hook.
onRemove(K, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
Cache entry remove hook.
onRemove(K, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
Remote entry remove hook.
onUpdate(K, V, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
Cache entry update hook.
onUpdate(K, V, V) - Method in class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
Remote entry update hook.
open() - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
open() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
open() - Method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Opens the database.
OptionalCacheLoader<K,V> - Class in org.onosproject.store.hz
CacheLoader to wrap Map value with Optional, to handle negative hit on underlying IMap.
OptionalCacheLoader(StoreSerializer, IMap<byte[], byte[]>) - Constructor for class org.onosproject.store.hz.OptionalCacheLoader
Constructor.
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.flowext.impl - package org.onosproject.store.flowext.impl
Experimental extension to the flow rule subsystem; still under development.
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.hz - package org.onosproject.store.hz
Common abstractions and facilities for implementing distributed store using Hazelcast.
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.impl - package org.onosproject.store.serializers.impl
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.cluster.impl.HazelcastLeadershipService
 
ownedTopics(NodeId) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 

P

PartitionedDatabase - Class in org.onosproject.store.consistent.impl
A database that partitions the keys across one or more database partitions.
PartitionedDatabase(ClusterCoordinator) - Constructor for class org.onosproject.store.consistent.impl.PartitionedDatabase
 
PartitionedDatabaseConfig - Class in org.onosproject.store.consistent.impl
Partitioned database configuration.
PartitionedDatabaseConfig() - Constructor for class org.onosproject.store.consistent.impl.PartitionedDatabaseConfig
 
PartitionedDatabaseManager - Interface in org.onosproject.store.consistent.impl
Manages a 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() - Method in class org.onosproject.store.consistent.impl.PartitionedDatabaseConfig
Returns the configuration for all partitions.
partitionService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
peek() - Method in class org.onosproject.store.hz.SQueue
 
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
 
poll(long, TimeUnit) - Method in class org.onosproject.store.hz.SQueue
 
poll() - Method in class org.onosproject.store.hz.SQueue
 
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
 
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
 
put(K, V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
put(String, K, V) - 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 interface org.onosproject.store.ecmap.EventuallyConsistentMap
Associates the specified value to the specified key in this map.
put(K, V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
put(K, V) - Method in class org.onosproject.store.hz.SMap
 
put(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
put(T) - Method in class org.onosproject.store.hz.SQueue
 
put(K, V) - Method in class org.onosproject.store.hz.STxMap
 
put(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.STxMap
 
putAll(Map<? extends K, ? extends V>) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Adds mappings for all key-value pairs in the specified map to this map.
putAll(Map<? extends K, ? extends V>) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
putAll(Map<? extends K, ? extends V>) - Method in class org.onosproject.store.hz.SMap
 
putAsync(K, V) - Method in class org.onosproject.store.hz.SMap
 
putAsync(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String, String, byte[]) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
putIfAbsent(String, K, V) - 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
 
putIfAbsent(K, V) - Method in class org.onosproject.store.hz.SMap
 
putIfAbsent(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
putIfAbsent(K, V) - Method in class org.onosproject.store.hz.STxMap
 
putTransient(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 

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.impl.ClusterMessageSerializer
 
read(Kryo, Input, Class<MastershipBasedTimestamp>) - Method in class org.onosproject.store.serializers.impl.MastershipBasedTimestampSerializer
 
read(Kryo, Input, Class<MessageSubject>) - Method in class org.onosproject.store.serializers.impl.MessageSubjectSerializer
 
readObject(ByteBuffer) - Method in class org.onosproject.store.consistent.impl.DatabaseSerializer
 
registerApplication(String) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
registerPartition(String, Database) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
registerPartition(String, Database) - Method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Registers a new partition.
releaseResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
 
relinquishAllRole(NodeId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
relinquishAllRole(NodeId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
relinquishRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
relinquishRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
remainingCapacity() - Method in class org.onosproject.store.hz.SQueue
 
REMOTE_APPLY_COMPLETED - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
RemoteCacheEventHandler(LoadingCache<K, Optional<V>>) - Constructor for class org.onosproject.store.hz.AbstractHazelcastStore.RemoteCacheEventHandler
Constructor.
RemoteEventHandler() - Constructor for class org.onosproject.store.hz.AbstractHazelcastStore.RemoteEventHandler
 
remove(ApplicationId) - Method in class org.onosproject.store.app.GossipApplicationStore
 
remove(K) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
remove(K, V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
remove(K, long) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(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, K) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
remove(String, K, V) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
remove(String, K, long) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
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 interface org.onosproject.store.ecmap.EventuallyConsistentMap
Removes the mapping associated with the specified key from the map.
remove(K, V) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Removes the given key-value mapping from the map, if it exists.
remove(K) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
remove(K, V) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
remove(Object) - Method in class org.onosproject.store.hz.SMap
 
remove(Object, Object) - Method in class org.onosproject.store.hz.SMap
 
remove(Object) - Method in class org.onosproject.store.hz.SQueue
 
remove() - Method in class org.onosproject.store.hz.SQueue
 
remove(Object) - Method in class org.onosproject.store.hz.STxMap
 
remove(Object, Object) - Method in class org.onosproject.store.hz.STxMap
 
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.hz.SQueue
Deprecated.
removeAsync(K) - Method in class org.onosproject.store.hz.SMap
 
removeDevice(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
removeEntryListener(String) - Method in class org.onosproject.store.hz.SMap
 
removeExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
removeFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 
removeInterceptor(String) - Method in class org.onosproject.store.hz.SMap
 
removeItemListener(String) - Method in class org.onosproject.store.hz.SQueue
 
removeLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
 
removeListener(LeadershipEventListener) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
removeListener(LeadershipEventListener) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
removeListener(EventuallyConsistentMapListener<K, V>) - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Removes the specified listener from the map such that it will no longer receive change notifications.
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(FlowRuleExtRouterListener) - Method in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
Remove the listener of Router.
removeNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
removeNode(NodeId) - Method in class org.onosproject.store.cluster.impl.HazelcastClusterStore
 
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(K, V, V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
replace(K, long, V) - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(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, K, V, V) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
replace(String, K, long, V) - 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
 
replace(K, V, V) - Method in class org.onosproject.store.hz.SMap
 
replace(K, V) - Method in class org.onosproject.store.hz.SMap
 
replace(K, V, V) - Method in class org.onosproject.store.hz.STxMap
 
replace(K, V) - Method in class org.onosproject.store.hz.STxMap
 
ReplicaInfo - Class in org.onosproject.store.flow
Class to represent placement information about Master/Backup copy.
ReplicaInfo(NodeId, Collection<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.DistributedFlowRuleStore
 
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.flowext.impl.DefaultFlowRuleExtRouter
 
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.
requestRole(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
requestRole(DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
resolve(ClusterConfig) - Method in class org.onosproject.store.consistent.impl.DatabaseConfig
 
respond(byte[]) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager.InternalClusterMessage
 
retainAll(Collection<?>) - Method in class org.onosproject.store.hz.SQueue
Deprecated.
roleMap - Variable in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
RoleValueSerializer - Class in org.onosproject.store.mastership.impl
Serializer for RoleValues used by DistributedMastershipStore.
RoleValueSerializer() - Constructor for class org.onosproject.store.mastership.impl.RoleValueSerializer
 
rollback() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
Discards all changes made to this transactional map.
rollback() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionContext
 
routerListener - Variable in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
runForLeadership(String) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
runForLeadership(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 

S

sendAndReceive(ClusterMessage, 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.
serialize(Object) - Method in class org.onosproject.store.hz.AbstractHazelcastStore
Serializes the specified object using the backing store service.
SERIALIZER - Static variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
SERIALIZER - Static variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
SERIALIZER - Static variable in class org.onosproject.store.flowext.impl.DefaultFlowRuleExtRouter
 
serializer - Variable in class org.onosproject.store.hz.AbstractHazelcastStore
 
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
 
set(K, V) - Method in class org.onosproject.store.hz.SMap
 
set(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
set(K, V) - Method in class org.onosproject.store.hz.STxMap
 
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
 
setMaster(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
setMastershipTerm(DeviceId, MastershipTerm) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
setPartitioner(Partitioner<String>) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
setPartitioner(Partitioner<String>) - Method in interface org.onosproject.store.consistent.impl.PartitionedDatabaseManager
Sets the partitioner to use for mapping keys to partitions.
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
 
setStandby(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
SimpleKeyHashPartitioner - Class in org.onosproject.store.consistent.impl
A simple Partitioner for mapping keys to database partitions.
SimpleKeyHashPartitioner(Map<String, 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(Map<String, Database>) - Constructor for class org.onosproject.store.consistent.impl.SimpleTableHashPartitioner
 
size() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(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.DefaultTransactionalMap
 
size(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
size() - Method in interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns the number of key-value mappings in this map.
size() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
size() - Method in class org.onosproject.store.hz.SMap
 
size() - Method in class org.onosproject.store.hz.SQueue
 
size() - Method in class org.onosproject.store.hz.STxMap
 
SMap<K,V> - Class in org.onosproject.store.hz
Wrapper around IMap<byte[], byte[]> which serializes/deserializes key and value using StoreSerializer.
SMap(IMap<byte[], byte[]>, StoreSerializer) - Constructor for class org.onosproject.store.hz.SMap
Creates a SMap instance.
sortedPartitions - Variable in class org.onosproject.store.consistent.impl.DatabasePartitioner
 
SQueue<T> - Class in org.onosproject.store.hz
Wrapper around IQueue<byte[]> which serializes/deserializes key and value using StoreSerializer.
SQueue(IQueue<byte[]>, StoreSerializer) - Constructor for class org.onosproject.store.hz.SQueue
Creates a SQueue instance.
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.
storageService - Variable in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
STORE_COMMON - Static variable in class org.onosproject.store.serializers.impl.DistributedStoreSerializers
KryoNamespace which can serialize ON.lab misc classes.
STORE_CUSTOM_BEGIN - Static variable in class org.onosproject.store.serializers.impl.DistributedStoreSerializers
 
storeBatch(FlowRuleBatchOperation) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
storeFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
storeGroupDescription(GroupDescription) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Stores a new group entry using the information from group description.
StoreManager - Class in org.onosproject.store.hz
Auxiliary bootstrap of distributed store.
StoreManager() - Constructor for class org.onosproject.store.hz.StoreManager
 
storeService - Variable in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
 
storeService - Variable in class org.onosproject.store.core.impl.DistributedIdBlockStore
 
storeService - Variable in class org.onosproject.store.hz.AbstractHazelcastStore
 
StoreService - Interface in org.onosproject.store.hz
Bootstrap service to get a handle on a share Hazelcast instance.
STxMap<K,V> - Class in org.onosproject.store.hz
Wrapper around TransactionalMap<byte[], byte[]> which serializes/deserializes key and value using StoreSerializer.
STxMap(TransactionalMap<byte[], byte[]>, StoreSerializer) - Constructor for class org.onosproject.store.hz.STxMap
Creates a STxMap instance.
submitToKey(K, EntryProcessor, ExecutionCallback) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
submitToKey(K, EntryProcessor) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet

T

take() - Method in class org.onosproject.store.hz.SQueue
 
termNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
Returns the termNumber.
terms - Variable in class org.onosproject.store.mastership.impl.DistributedMastershipStore
 
termService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
theInstance - Variable in class org.onosproject.store.core.impl.DistributedIdBlockStore
 
theInstance - Variable in class org.onosproject.store.hz.AbstractHazelcastStore
 
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.hz.SQueue
Deprecated.
toArray(T1[]) - Method in class org.onosproject.store.hz.SQueue
Deprecated.
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
 
topicBlocks - Variable in class org.onosproject.store.core.impl.DistributedIdBlockStore
 
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.ecmap.EventuallyConsistentMapEvent
 
toString() - Method in class org.onosproject.store.host.impl.HostFragmentId
 
toString() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
 
toString() - Method in class org.onosproject.store.impl.MultiValuedTimestamp
 
toString() - Method in class org.onosproject.store.impl.Timestamped
 
toString() - Method in class org.onosproject.store.impl.WallClockTimestamp
 
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
 
tryLock(K) - Method in class org.onosproject.store.hz.SMap
 
tryLock(K, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
tryPut(K, V, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
tryRemove(K, long, TimeUnit) - Method in class org.onosproject.store.hz.SMap
 
type() - Method in class org.onosproject.store.cluster.impl.ClusterMembershipEvent
 
type() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapEvent
Returns the type of the event.

U

unicast(ClusterMessage, NodeId) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
unixTimestamp() - Method in class org.onosproject.store.impl.WallClockTimestamp
Returns the unixTimestamp.
unlock(K) - Method in class org.onosproject.store.hz.SMap
 
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
 
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
 
updatePortStatus(ProviderId, DeviceId, PortDescription) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
updateTopology(ProviderId, GraphDescription, List<Event>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 

V

value() - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapEvent
Returns the value associated with this event.
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.
value1() - Method in class org.onosproject.store.impl.MultiValuedTimestamp
Returns the first value.
value2() - Method in class org.onosproject.store.impl.MultiValuedTimestamp
Returns the second 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.core.impl.AppIdEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.ecmap.EventuallyConsistentMapEvent.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.
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() - Method in class org.onosproject.store.consistent.impl.ConsistentMapImpl
 
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(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabase
 
values(String) - Method in class org.onosproject.store.consistent.impl.DefaultDatabaseState
 
values() - Method in class org.onosproject.store.consistent.impl.DefaultTransactionalMap
 
values(String) - Method in class org.onosproject.store.consistent.impl.PartitionedDatabase
 
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 interface org.onosproject.store.ecmap.EventuallyConsistentMap
Returns a collections of values in this map.
values() - Static method in enum org.onosproject.store.ecmap.EventuallyConsistentMapEvent.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() - Method in class org.onosproject.store.hz.SMap
 
values(Predicate) - Method in class org.onosproject.store.hz.SMap
Deprecated.
not implemented yet
values() - Method in class org.onosproject.store.hz.STxMap
 
values(Predicate) - Method in class org.onosproject.store.hz.STxMap
Deprecated.

W

WallclockClockManager<T,U> - Class in org.onosproject.store.impl
A clock service which hands out wallclock-based timestamps.
WallclockClockManager() - Constructor for class org.onosproject.store.impl.WallclockClockManager
 
WallClockTimestamp - Class in org.onosproject.store.impl
A Timestamp that derives its value from the prevailing wallclock time on the controller where it is generated.
WallClockTimestamp() - Constructor for class org.onosproject.store.impl.WallClockTimestamp
 
withBroadcastMessageExecutor(ExecutorService) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
Sets the executor to use for broadcasting messages and returns this instance for method chaining.
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.cluster.impl.HazelcastLeadershipService
 
withdraw(String) - Method in class org.onosproject.store.consistent.impl.DistributedLeadershipManager
 
withTombstonesDisabled(boolean) - Method in class org.onosproject.store.ecmap.EventuallyConsistentMapImpl
 
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.impl.ClusterMessageSerializer
 
write(Kryo, Output, MastershipBasedTimestamp) - Method in class org.onosproject.store.serializers.impl.MastershipBasedTimestampSerializer
 
write(Kryo, Output, MessageSubject) - Method in class org.onosproject.store.serializers.impl.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.