- DATABASE_UPDATE_EVENTS - Static variable in class org.onosproject.store.service.impl.DatabaseStateMachine
-
- databaseAdminService - Variable in class org.onosproject.store.resource.impl.DistributedLinkResourceStore
-
- DatabaseClient - Class in org.onosproject.store.service.impl
-
Client for interacting with the Copycat Raft cluster.
- DatabaseClient(DatabaseProtocolService) - Constructor for class org.onosproject.store.service.impl.DatabaseClient
-
- DatabaseEntryExpirationTracker - Class in org.onosproject.store.service.impl
-
Plugs into the database update stream and track the TTL of entries added to
the database.
- DatabaseManager - Class in org.onosproject.store.service.impl
-
Strongly consistent and durable state management service based on
Copycat implementation of Raft consensus protocol.
- DatabaseManager() - Constructor for class org.onosproject.store.service.impl.DatabaseManager
-
- DatabaseProtocolService - Interface in org.onosproject.store.service.impl
-
- databaseService - Variable in class org.onosproject.store.resource.impl.DistributedLinkResourceStore
-
- DatabaseStateMachine - Class in org.onosproject.store.service.impl
-
StateMachine whose transitions are coordinated/replicated
by Raft consensus.
- DatabaseStateMachine() - Constructor for class org.onosproject.store.service.impl.DatabaseStateMachine
-
- DatabaseStateMachine.State - Class in org.onosproject.store.service.impl
-
- DatabaseStateMachine.TableMetadata - Class in org.onosproject.store.service.impl
-
- DatabaseUpdateEventListener - Interface in org.onosproject.store.service.impl
-
Interface of database update event listeners.
- DB_SERIALIZER - Static variable in class org.onosproject.store.service.impl.ClusterMessagingProtocol
-
- dbAdminService - Variable in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- dbService - Variable in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- deactivate() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
-
- deactivate() - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
-
- deactivate() - Method in class org.onosproject.store.cluster.impl.LeadershipManager
-
- deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
-
- 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() - 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.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.DistributedIntentStore
-
- deactivate() - Method in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- deactivate() - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore
-
- deactivate() - Method in class org.onosproject.store.link.impl.GossipLinkStore
-
- 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.DistributedLinkResourceStore
-
- deactivate() - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
-
- deactivate() - Method in class org.onosproject.store.service.impl.ClusterMessagingProtocol
-
- deactivate() - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- deactivate() - Method in class org.onosproject.store.service.impl.DistributedLockManager
-
- deactivate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
-
- deactivate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
-
- DEAD_LOCK_TIMEOUT_MS - Static variable in class org.onosproject.store.service.impl.DistributedLockManager
-
- 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.
- delete(Object) - Method in class org.onosproject.store.hz.SMap
-
- delete(Object) - Method in class org.onosproject.store.hz.STxMap
-
- delete() - Method in class org.onosproject.store.service.impl.MapDBLog
-
- deleteFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
-
- deserialize(byte[]) - Method in class org.onosproject.store.hz.AbstractHazelcastStore
-
Deserializes the specified object using the backing store service.
- 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_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.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.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
-
- devices() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
-
- deviceService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
-
- 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
-
Distributed implementation of the cluster nodes store.
- 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
-
- 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
-
- DistributedIntentStore - Class in org.onosproject.store.intent.impl
-
- DistributedIntentStore() - Constructor for class org.onosproject.store.intent.impl.DistributedIntentStore
-
- DistributedLinkResourceStore - Class in org.onosproject.store.resource.impl
-
Manages link resources using database service.
- DistributedLinkResourceStore() - Constructor for class org.onosproject.store.resource.impl.DistributedLinkResourceStore
-
- DistributedLock - Class in org.onosproject.store.service.impl
-
A distributed lock implementation.
- DistributedLock(String, DatabaseService, ClusterService, DistributedLockManager) - Constructor for class org.onosproject.store.service.impl.DistributedLock
-
- DistributedLockManager - Class in org.onosproject.store.service.impl
-
- DistributedLockManager() - Constructor for class org.onosproject.store.service.impl.DistributedLockManager
-
- 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
-
- 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.
- dropAllTables() - Method in class org.onosproject.store.service.impl.DatabaseClient
-
- dropAllTables() - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- dropAllTables() - Method in class org.onosproject.store.service.impl.DatabaseStateMachine
-
- dropTable(String) - Method in class org.onosproject.store.service.impl.DatabaseClient
-
- dropTable(String) - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- dropTable(String) - Method in class org.onosproject.store.service.impl.DatabaseStateMachine
-
- dV(byte[]) - Method in class org.onosproject.store.service.impl.CMap
-
- 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.
- onEntryEvent(EntryEvent<IntentId, IntentState>) - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore.RemoteIntentStateListener
-
- onMessage(Message<byte[]>) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
-
- ONOS_LOCK_TABLE_NAME - Static variable in class org.onosproject.store.service.impl.DistributedLockManager
-
- 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.service.impl.MapDBLog
-
- 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.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.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.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.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.service.impl - package org.onosproject.store.service.impl
-
Strongly consistent, fault-tolerant and durable state management
based on Raft consensus protocol.
- 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.
- RAFT_LEADER_ELECTION_EVENT - Static variable in class org.onosproject.store.service.impl.DatabaseManager
-
- read() - Method in class org.onosproject.store.cluster.impl.ClusterDefinitionStore
-
- 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
-
- read(BatchReadRequest) - Method in class org.onosproject.store.service.impl.DatabaseStateMachine
-
- read() - Method in class org.onosproject.store.service.impl.TabletDefinitionStore
-
Returns the Map from tablet name to set of initial member nodes.
- read(Kryo, Input, Class<TcpClusterConfig>) - Method in class org.onosproject.store.service.impl.TcpClusterConfigSerializer
-
- read(Kryo, Input, Class<TcpMember>) - Method in class org.onosproject.store.service.impl.TcpMemberSerializer
-
- registerApplication(String) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
-
- releaseResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.DistributedLinkResourceStore
-
- releaseResources(LinkResourceAllocations) - Method in class org.onosproject.store.resource.impl.HazelcastLinkResourceStore
-
- relinquishRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
-
- remainingCapacity() - Method in class org.onosproject.store.hz.SQueue
-
- 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
-
- RemoteIntentsListener() - Constructor for class org.onosproject.store.intent.impl.HazelcastIntentStore.RemoteIntentsListener
-
- RemoteIntentStateListener() - Constructor for class org.onosproject.store.intent.impl.HazelcastIntentStore.RemoteIntentStateListener
-
- 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(K) - Method in class org.onosproject.store.service.impl.CMap
-
Removes an entry associated to specified key.
- remove(String, String) - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- REMOVE_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
-
- removeAddressBindings(PortAddresses) - Method in class org.onosproject.store.host.impl.GossipHostStore
-
- removeAfter(long) - Method in class org.onosproject.store.service.impl.MapDBLog
-
- 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
-
- removeEventListener(DatabaseUpdateEventListener) - Method in class org.onosproject.store.service.impl.DatabaseStateMachine
-
Removes specified DatabaseUpdateEventListener.
- removeFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
-
- removeFromStatistics(FlowRule) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
-
- removeHost(HostId) - Method in class org.onosproject.store.host.impl.GossipHostStore
-
- removeIfValueMatches(String, String, byte[]) - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- removeIfVersionMatches(String, String, long) - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- removeInstalledIntents(IntentId) - Method in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- removeInstalledIntents(IntentId) - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore
-
- removeIntent(IntentId) - Method in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- removeIntent(IntentId) - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore
-
- removeIntentOperations(IntentOperations) - Method in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- 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.cluster.impl.LeadershipManager
-
- 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(IntentBatchListener) - Method in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- removeListener(LockEventListener) - Method in class org.onosproject.store.service.impl.DistributedLockManager
-
- removeMember(ControllerNode) - Method in class org.onosproject.store.service.impl.DatabaseManager
-
- removeNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
-
- removeOrDownLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.GossipLinkStore
-
- removeSubscriber(MessageSubject) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
-
- replace(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
-
- replace(K, V, V) - Method in class org.onosproject.store.service.impl.CMap
-
Replaces the value in the map if the value matches the expected.
- 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.statistic.impl.DistributedStatisticStore
-
- ReplicaInfoService - Interface in org.onosproject.store.flow
-
Service to return where the replica should be placed.
- requestHandler(RequestHandler) - Method in class org.onosproject.store.service.impl.ClusterMessagingProtocolServer
-
- requestRole(DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
-
- respond(byte[]) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager.InternalClusterMessage
-
- retainAll(Collection<?>) - Method in class org.onosproject.store.hz.SQueue
-
Deprecated.
- RETRY_INTERVAL_MILLIS - Static variable in class org.onosproject.store.service.impl.ClusterMessagingProtocolClient
-
- roleMap - Variable in class org.onosproject.store.mastership.impl.DistributedMastershipStore
-
- RoleValueSerializer - Class in org.onosproject.store.mastership.impl
-
- RoleValueSerializer() - Constructor for class org.onosproject.store.mastership.impl.RoleValueSerializer
-
- rowAdded(String, String, VersionedValue) - Static method in class org.onosproject.store.service.impl.TableModificationEvent
-
Creates a new row added table modification event.
- rowDeleted(String, String, VersionedValue) - Static method in class org.onosproject.store.service.impl.TableModificationEvent
-
Creates a new row deleted table modification event.
- rowUpdated(String, String, VersionedValue) - Static method in class org.onosproject.store.service.impl.TableModificationEvent
-
Creates a new row updated table modification event.
- runForLeadership(String) - Method in class org.onosproject.store.cluster.impl.HazelcastLeadershipService
-
- runForLeadership(String) - Method in class org.onosproject.store.cluster.impl.LeadershipManager
-
- 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.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.cluster.impl.LeadershipManager
-
- SERIALIZER - Static variable in class org.onosproject.store.device.impl.GossipDeviceStore
-
- SERIALIZER - Static variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
-
- serializer - Variable in class org.onosproject.store.hz.AbstractHazelcastStore
-
- serializer - Variable in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- SERIALIZER - Static variable in class org.onosproject.store.link.impl.GossipLinkStore
-
- 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
-
- setDelegate(IntentBatchDelegate) - Method in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- setInstallableIntents(IntentId, List<Intent>) - Method in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- setInstallableIntents(IntentId, List<Intent>) - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore
-
- setMaster(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
-
- setMastershipTerm(DeviceId, MastershipTerm) - Method in class org.onosproject.store.device.impl.DeviceClockManager
-
- setStandby(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.DistributedMastershipStore
-
- setState(Intent, IntentState) - Method in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- setState(Intent, IntentState) - Method in class org.onosproject.store.intent.impl.HazelcastIntentStore
-
- 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
-
- size() - Method in class org.onosproject.store.service.impl.CMap
-
Returns the size of the map.
- size() - Method in class org.onosproject.store.service.impl.MapDBLog
-
- sK(K) - Method in class org.onosproject.store.service.impl.CMap
-
- 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.
- SnapshotException - Exception in org.onosproject.store.service.impl
-
Exception that indicates a problem with the state machine snapshotting.
- SnapshotException(Throwable) - Constructor for exception org.onosproject.store.service.impl.SnapshotException
-
- snapshotInstalled(DatabaseStateMachine.State) - Method in class org.onosproject.store.service.impl.DatabaseEntryExpirationTracker
-
- snapshotInstalled(DatabaseStateMachine.State) - Method in interface org.onosproject.store.service.impl.DatabaseUpdateEventListener
-
Notifies listeners of a snapshot installation event.
- 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() - Constructor for class org.onosproject.store.service.impl.DatabaseStateMachine.State
-
- StatisticStoreMessageSubjects - Class in org.onosproject.store.statistic.impl
-
MessageSubjects used by DistributedStatisticStore peer-peer communication.
- 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
-
- 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.
- storeService - Variable in class org.onosproject.store.intent.impl.HazelcastIntentBatchQueue
-
- strIntentId(IntentId) - Method in class org.onosproject.store.intent.impl.DistributedIntentStore
-
- 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.
- submit(SubmitRequest) - Method in class org.onosproject.store.service.impl.ClusterMessagingProtocolClient
-
- submitToKey(K, EntryProcessor, ExecutionCallback) - Method in class org.onosproject.store.hz.SMap
-
Deprecated.
- submitToKey(K, EntryProcessor) - Method in class org.onosproject.store.hz.SMap
-
Deprecated.
- sV(V) - Method in class org.onosproject.store.service.impl.CMap
-
- sync(SyncRequest) - Method in class org.onosproject.store.service.impl.ClusterMessagingProtocolClient
-
- sync() - Method in class org.onosproject.store.service.impl.MapDBLog
-