A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDistributedPiTranslationStore<T extends org.onosproject.net.pi.service.PiTranslatable,E extends org.onosproject.net.pi.runtime.PiEntity> - Class in org.onosproject.store.pi.impl
-
Distributed implementation of PiTranslationStore.
- AbstractDistributedPiTranslationStore() - Constructor for class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- activate() - Method in class org.onosproject.store.app.DistributedApplicationStore
- activate() - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- activate() - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- activate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- activate() - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- 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.core.impl.LogicalClockManager
- activate() - Method in class org.onosproject.store.device.impl.DeviceClockManager
- activate() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- activate() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- activate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
- activate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- activate() - Method in class org.onosproject.store.host.impl.DefaultHostProbeStore
- activate() - Method in class org.onosproject.store.host.impl.DistributedHostStore
- activate() - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- activate() - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- activate() - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
-
Activate the distributed device key store.
- activate() - Method in class org.onosproject.store.link.impl.ECLinkStore
- activate() - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- activate() - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- activate() - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- activate() - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- activate() - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- activate() - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- activate() - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- activate(long) - Method in interface org.onosproject.store.flow.impl.LifecycleManager
-
Activates the given term.
- activate(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- activate(ComponentContext) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- activate(ComponentContext) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- activate(ComponentContext) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- activate(ComponentContext) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- activate(ComponentContext) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- activate(ComponentContext) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- activate(ComponentContext) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- ACTIVATED - org.onosproject.store.app.DistributedApplicationStore.InternalState
- add(FlowEntry) - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Adds an entry to the table.
- add(FlowEntry, long, LogicalClock) - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Adds the given flow rule to the bucket.
- ADD - org.onosproject.store.group.impl.GroupStoreMessage.Type
- addConfigFactory(ConfigFactory) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- addDevices(RegionId, Collection<DeviceId>) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- addFlowStatistic(FlowEntry) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- addListener(WorkPartitionEventListener) - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- 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.
- addOrUpdate(PiHandle, PiTranslatedEntity<T, E>) - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- addOrUpdateExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- addOrUpdateFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- addOrUpdateGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
-
Stores a new group entry, or updates an existing entry.
- addOrUpdateStatistic(FlowEntry) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- addPending(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- addProbingHost(Host, ConnectPoint, ProbeMode, MacAddress, int) - Method in class org.onosproject.store.host.impl.DefaultHostProbeStore
- addRegistration(String) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- addSubscriber(MessageSubject, Function<byte[], M>, Consumer<M>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- addSubscriber(MessageSubject, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- addSubscriber(MessageSubject, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- addSubscriber(MessageSubject, ClusterMessageHandler, ExecutorService) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- allocate(List<? extends Resource>, ResourceConsumer) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- allocateMapping(IntentId, IntentId) - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- allocateMeterId(DeviceId) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- allocateNextId() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- ALLOW_EXTRANEOUS_GROUPS - Static variable in class org.onosproject.store.OsgiPropertyConstants
- ALLOW_EXTRANEOUS_GROUPS_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- ANTI_ENTROPY_PERIOD_MILLIS - Static variable in class org.onosproject.store.OsgiPropertyConstants
- ANTI_ENTROPY_PERIOD_MILLIS_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- APP_REGISTERED - org.onosproject.store.core.impl.AppIdEvent.Type
- appCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the application cookie associated with this group request.
- appendLocation(HostId, HostLocation) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- appendSink(ConnectPoint) - Method in class org.onosproject.store.mcast.impl.MulticastData
- AppIdEvent - Class in org.onosproject.store.core.impl
-
Application ID event.
- AppIdEvent(AppIdEvent.Type, ApplicationId) - Constructor for class org.onosproject.store.core.impl.AppIdEvent
- AppIdEvent.Type - Enum in org.onosproject.store.core.impl
- AppIdStoreDelegate - Interface in org.onosproject.store.core.impl
-
Application ID store delegate.
- APPLY_BATCH_FLOWS - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- applyConfig(S, Class<C>, JsonNode) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- available() - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEvent
B
- BACKUP_PERIOD_MILLIS - Static variable in class org.onosproject.store.OsgiPropertyConstants
- BACKUP_PERIOD_MILLIS_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- backupCount - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
-
Max number of backup copies for each device.
- BackupOperation - Class in org.onosproject.store.flow.impl
-
Identifier representing a backup of a distinct bucket to a specific node.
- backups() - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
-
Returns a list of all active backup nodes in priority order.
- backups() - Method in class org.onosproject.store.flow.ReplicaInfo
-
Returns the collection of NodeId, where backup copies should be placed.
- BACKUPS_CHANGED - org.onosproject.store.flow.ReplicaInfoEvent.Type
- batchOperationComplete(FlowRuleBatchEvent) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- batchWrite(Iterable<IntentData>) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- broadcast(M, MessageSubject, Function<M, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- broadcastIncludeSelf(M, MessageSubject, Function<M, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- bucket() - Method in class org.onosproject.store.flow.impl.BackupOperation
-
Returns the bucket identifier.
- bucket() - Method in class org.onosproject.store.flow.impl.BucketId
-
Returns the bucket number.
- bucket() - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
-
Returns the bucket identifier.
- bucketId() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the flow bucket identifier.
- BucketId - Class in org.onosproject.store.flow.impl
-
Represents a distinct device flow bucket.
C
- calcDeltaStats(DeviceId, PortStatistics, PortStatistics) - Method in class org.onosproject.store.device.impl.ECDeviceStore
-
Calculate delta statistics by subtracting previous from new statistics.
- calcDeltaStats(DeviceId, PortStatistics, PortStatistics) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
-
Calculate delta statistics by subtracting previous from new statistics.
- cancelPackets(PacketRequest) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- cfgService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- cfgService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
- cfgService - Variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- cfgService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- clear() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Clears the bucket.
- clearConfig() - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- clearConfig(S) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- clearConfig(S, Class<C>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- clearQueuedConfig(S, String) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- clockService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
- close() - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Closes the device flow table.
- close() - Method in interface org.onosproject.store.flow.impl.LifecycleManager
-
Closes the lifecycle manager.
- ClusterCommunicationManager - Class in org.onosproject.store.cluster.messaging.impl
- ClusterCommunicationManager() - Constructor for class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- clusterCommunicator - Variable in class org.onosproject.store.app.DistributedApplicationStore
- clusterCommunicator - Variable in class org.onosproject.store.device.impl.ECDeviceStore
- clusterCommunicator - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- clusterCommunicator - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- clusterCommunicator - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- clusterCommunicator - Variable in class org.onosproject.store.link.impl.ECLinkStore
- clusterCommunicator - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- clusterCommunicator - Variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- clusterCommunicator - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- clusterService - Variable in class org.onosproject.store.app.DistributedApplicationStore
- clusterService - Variable in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- clusterService - Variable in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- clusterService - Variable in class org.onosproject.store.device.impl.DeviceClockManager
- clusterService - Variable in class org.onosproject.store.device.impl.ECDeviceStore
- clusterService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- clusterService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- clusterService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- clusterService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
- clusterService - Variable in class org.onosproject.store.intent.impl.WorkPartitionManager
- clusterService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- clusterService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- clusterService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
- clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- communicationService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
- compareTo(Timestamp) - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
- configService - Variable in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- configService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- configService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
- configService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
- 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
- ConsistentIntentSetMultimap - Class in org.onosproject.store.intent.impl
-
A collection that maps Intent IDs as keys to values as Intent IDs, where each key may associated with multiple values without duplication.
- ConsistentIntentSetMultimap() - Constructor for class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- ConsistentResourceStore - Class in org.onosproject.store.resource.impl
-
Implementation of ResourceStore using TransactionalMap.
- ConsistentResourceStore() - Constructor for class org.onosproject.store.resource.impl.ConsistentResourceStore
- CoreConfig - Class in org.onosproject.store.link.impl
- CoreConfig() - Constructor for class org.onosproject.store.link.impl.CoreConfig
- coreService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- coreService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- count() - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Counts the flows in the table.
- count() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Counts the flows in the bucket.
- create(InputStream) - Method in class org.onosproject.store.app.DistributedApplicationStore
- createConfig(S, Class<C>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- createGroupAddRequestMsg(DeviceId, GroupDescription) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Creates a group store message for group ADD request.
- createGroupDeleteRequestMsg(DeviceId, GroupKey) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Creates a group store message for group DELETE request.
- createGroupFailoverMsg(DeviceId, GroupDescription) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
- createGroupUpdateRequestMsg(DeviceId, GroupKey, GroupStore.UpdateType, GroupBuckets, GroupKey) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Creates a group store message for group UPDATE request.
- createOrUpdateBinding(DeviceId, PiPipeconfId) - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- createOrUpdateDeviceKey(DeviceKey) - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- createOrUpdateHost(ProviderId, HostId, HostDescription, boolean) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- createOrUpdateLink(ProviderId, LinkDescription) - Method in class org.onosproject.store.link.impl.ECLinkStore
- createRegion(RegionId, String, Region.Type, Annotations, List<Set<NodeId>>) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- currentTopology() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
D
- deactivate() - Method in class org.onosproject.store.app.DistributedApplicationStore
- deactivate() - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- deactivate() - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- deactivate() - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- deactivate() - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- deactivate() - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
- deactivate() - Method in class org.onosproject.store.core.impl.DistributedIdBlockStore
- deactivate() - Method in class org.onosproject.store.core.impl.LogicalClockManager
- deactivate() - Method in class org.onosproject.store.device.impl.DeviceClockManager
- deactivate() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- deactivate() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- deactivate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
- deactivate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- deactivate() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- deactivate() - Method in class org.onosproject.store.host.impl.DefaultHostProbeStore
- deactivate() - Method in class org.onosproject.store.host.impl.DistributedHostStore
- deactivate() - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- deactivate() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- deactivate() - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- deactivate() - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
-
Deactivate the distributed device key store.
- deactivate() - Method in class org.onosproject.store.link.impl.ECLinkStore
- deactivate() - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- deactivate() - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- deactivate() - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- deactivate() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- deactivate() - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- deactivate() - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- deactivate() - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- deactivate() - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- deactivate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- deactivate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- deactivate(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- deactivate(ComponentContext) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- DEACTIVATED - org.onosproject.store.app.DistributedApplicationStore.InternalState
- DEFAULT_LINK_DISCOVERY_MODE - Static variable in class org.onosproject.store.link.impl.CoreConfig
- DefaultHostProbeStore - Class in org.onosproject.store.host.impl
- DefaultHostProbeStore() - Constructor for class org.onosproject.store.host.impl.DefaultHostProbeStore
- DELETE - org.onosproject.store.group.impl.GroupStoreMessage.Type
- deleteDeviceKey(DeviceKeyId) - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- deleteFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- deleteGroupDescription(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
-
Triggers deleting the existing group entry.
- deleteMeter(Meter) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- deleteMeterFeatures(DeviceId) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- deleteMeterNow(Meter) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- DEVICE_ADVERTISE - 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_STATUS_CHANGE - 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.ECDeviceStore
- deviceClockService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- deviceClockService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- deviceDescription() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
- deviceFingerPrints() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
- DeviceFlowTable - Class in org.onosproject.store.flow.impl
-
Flow table for all flows associated with a specific device.
- 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 - Variable in class org.onosproject.store.device.impl.PortFragmentId
- deviceId() - Method in class org.onosproject.store.device.impl.DeviceKey
- deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
- deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
- deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEvent
- deviceId() - Method in class org.onosproject.store.device.impl.InternalPortEvent
- deviceId() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
- deviceId() - Method in class org.onosproject.store.device.impl.PortKey
- deviceId() - Method in class org.onosproject.store.flow.impl.BucketId
-
Returns the bucket device identifier.
- deviceId() - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreMapKey
- deviceId() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the device identifier of this group request.
- deviceInitialAuditCompleted(DeviceId, boolean) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- deviceInitialAuditStatus(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- DeviceKey - Class in org.onosproject.store.device.impl
-
Key for DeviceDescriptions in ECDeviceStore.
- DeviceKey(ProviderId, DeviceId) - Constructor for class org.onosproject.store.device.impl.DeviceKey
- DeviceReplicaInfo - Class in org.onosproject.store.flow.impl
-
Device term context.
- DeviceReplicaInfo(long, NodeId, List<NodeId>) - Constructor for class org.onosproject.store.flow.impl.DeviceReplicaInfo
- devices() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
- deviceService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- deviceService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- deviceService - Variable in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- deviceService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
- deviceToPipeconf - Variable in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- DFS_MESSAGE_HANDLER_THREAD_POOL_SIZE - Static variable in class org.onosproject.store.OsgiPropertyConstants
- DFS_MESSAGE_HANDLER_THREAD_POOL_SIZE_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- DistributedApplicationIdStore - Class in org.onosproject.store.core.impl
-
ApplicationIdStore implementation on top of
AtomicCounterandConsistentMapprimitives. - DistributedApplicationIdStore() - Constructor for class org.onosproject.store.core.impl.DistributedApplicationIdStore
- DistributedApplicationStore - Class in org.onosproject.store.app
-
Manages inventory of applications in a distributed data store providing stronger consistency guarantees.
- DistributedApplicationStore() - Constructor for class org.onosproject.store.app.DistributedApplicationStore
- DistributedApplicationStore.InternalState - Enum in org.onosproject.store.app
- DistributedComponentConfigStore - Class in org.onosproject.store.cfg
-
Manages inventory of component configurations in a distributed data store that provides strong sequential consistency guarantees.
- DistributedComponentConfigStore() - Constructor for class org.onosproject.store.cfg.DistributedComponentConfigStore
- DistributedDeviceKeyStore - Class in org.onosproject.store.key.impl
-
A distributed device key store implementation, device keys are stored consistently across the cluster.
- DistributedDeviceKeyStore() - Constructor for class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- DistributedDevicePipeconfMappingStore - Class in org.onosproject.store.pi.impl
-
Manages information of pipeconf to device binding.
- DistributedDevicePipeconfMappingStore() - Constructor for class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- DistributedFlowObjectiveStore - Class in org.onosproject.store.flowobjective.impl
-
Manages the inventory of created next groups.
- DistributedFlowObjectiveStore() - Constructor for class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- DistributedFlowStatisticStore - Class in org.onosproject.store.statistic.impl
-
Maintains flow statistics using RPC calls to collect stats from remote instances on demand.
- DistributedFlowStatisticStore() - Constructor for class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- DistributedGroupStore - Class in org.onosproject.store.group.impl
-
Manages inventory of group entries using distributed group stores from the storage service.
- DistributedGroupStore() - Constructor for class org.onosproject.store.group.impl.DistributedGroupStore
- DistributedGroupStore.GroupStoreIdMapKey - Class in org.onosproject.store.group.impl
- DistributedGroupStore.GroupStoreKeyMapKey - Class in org.onosproject.store.group.impl
- DistributedGroupStore.GroupStoreMapKey - Class in org.onosproject.store.group.impl
-
Flattened map key to be used to store group entries.
- DistributedHostStore - Class in org.onosproject.store.host.impl
-
Manages the inventory of hosts using a
EventuallyConsistentMap. - DistributedHostStore() - Constructor for class org.onosproject.store.host.impl.DistributedHostStore
- DistributedIdBlockStore - Class in org.onosproject.store.core.impl
-
Implementation of
IdBlockStoreusingAtomicCounter. - DistributedIdBlockStore() - Constructor for class org.onosproject.store.core.impl.DistributedIdBlockStore
- DistributedLeadershipStore - Class in org.onosproject.store.cluster.impl
-
Implementation of
LeadershipStorethat makes use of aLeaderElectorprimitive. - DistributedLeadershipStore() - Constructor for class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- DistributedMcastStore - Class in org.onosproject.store.mcast.impl
-
A distributed mcast store implementation.
- DistributedMcastStore() - Constructor for class org.onosproject.store.mcast.impl.DistributedMcastStore
- DistributedMeterStore - Class in org.onosproject.store.meter.impl
-
A distributed meter store implementation.
- DistributedMeterStore() - Constructor for class org.onosproject.store.meter.impl.DistributedMeterStore
- DistributedNetworkConfigStore - Class in org.onosproject.store.config.impl
-
Implementation of a distributed network configuration store.
- DistributedNetworkConfigStore() - Constructor for class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- 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
- DistributedPiFlowRuleTranslationStore - Class in org.onosproject.store.pi.impl
-
Distributed implementation of a PI translation store for flow rules.
- DistributedPiFlowRuleTranslationStore() - Constructor for class org.onosproject.store.pi.impl.DistributedPiFlowRuleTranslationStore
- DistributedPiGroupTranslationStore - Class in org.onosproject.store.pi.impl
-
Distributed implementation of a PI translation store for groups.
- DistributedPiGroupTranslationStore() - Constructor for class org.onosproject.store.pi.impl.DistributedPiGroupTranslationStore
- DistributedPiMeterTranslationStore - Class in org.onosproject.store.pi.impl
-
Distributed implementation of a PI translation store for meters.
- DistributedPiMeterTranslationStore() - Constructor for class org.onosproject.store.pi.impl.DistributedPiMeterTranslationStore
- DistributedPiReplicationGroupTranslationStore - Class in org.onosproject.store.pi.impl
-
Distributed implementation of a PI translation store for groups that require packet replication.
- DistributedPiReplicationGroupTranslationStore() - Constructor for class org.onosproject.store.pi.impl.DistributedPiReplicationGroupTranslationStore
- DistributedRegionStore - Class in org.onosproject.store.region.impl
-
Consistent store implementation for tracking region definitions and device region affiliation.
- DistributedRegionStore() - Constructor for class org.onosproject.store.region.impl.DistributedRegionStore
- DistributedStatisticStore - Class in org.onosproject.store.statistic.impl
-
Maintains statistics using RPC calls to collect stats from remote instances on demand.
- DistributedStatisticStore() - Constructor for class org.onosproject.store.statistic.impl.DistributedStatisticStore
- DistributedStoreSerializers - Class in org.onosproject.store.serializers.custom
- DistributedTopologyStore - Class in org.onosproject.store.topology.impl
-
Manages inventory of topology snapshots using trivial in-memory structures implementation.
- DistributedTopologyStore() - Constructor for class org.onosproject.store.topology.impl.DistributedTopologyStore
- DPS_MESSAGE_HANDLER_THREAD_POOL_SIZE - Static variable in class org.onosproject.store.OsgiPropertyConstants
- DPS_MESSAGE_HANDLER_THREAD_POOL_SIZE_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- driverService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- driverService - Variable in class org.onosproject.store.meter.impl.DistributedMeterStore
- DSS_MESSAGE_HANDLER_THREAD_POOL_SIZE - Static variable in class org.onosproject.store.OsgiPropertyConstants
- DSS_MESSAGE_HANDLER_THREAD_POOL_SIZE_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
E
- EC_FLOW_RULE_STORE_PERSISTENCE_ENABLED - Static variable in class org.onosproject.store.OsgiPropertyConstants
- EC_FLOW_RULE_STORE_PERSISTENCE_ENABLED_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- ECDeviceStore - Class in org.onosproject.store.device.impl
-
Manages the inventory of devices using a
EventuallyConsistentMap. - ECDeviceStore() - Constructor for class org.onosproject.store.device.impl.ECDeviceStore
- ECFlowRuleStore - Class in org.onosproject.store.flow.impl
-
Manages inventory of flow rules using a distributed state management protocol.
- ECFlowRuleStore() - Constructor for class org.onosproject.store.flow.impl.ECFlowRuleStore
- ECFlowRuleStoreMessageSubjects - Class in org.onosproject.store.flow.impl
-
MessageSubjects used by ECFlowRuleStore peer-peer communication.
- ECLinkStore - Class in org.onosproject.store.link.impl
-
Manages the inventory of links using a
EventuallyConsistentMap. - ECLinkStore() - Constructor for class org.onosproject.store.link.impl.ECLinkStore
- ECLinkStore.LinkDiscoveryMode - Enum in org.onosproject.store.link.impl
-
Modes for dealing with newly discovered links.
- ELECTION_TIMEOUT_MILLIS - Static variable in class org.onosproject.store.OsgiPropertyConstants
- ELECTION_TIMEOUT_MILLIS_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- emit(OutboundPacket) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- empty() - Static method in class org.onosproject.store.mcast.impl.MulticastData
- equals(Object) - Method in class org.onosproject.store.device.impl.DeviceFragmentId
- equals(Object) - Method in class org.onosproject.store.device.impl.DeviceKey
- equals(Object) - Method in class org.onosproject.store.device.impl.PortFragmentId
- equals(Object) - Method in class org.onosproject.store.device.impl.PortKey
- equals(Object) - Method in class org.onosproject.store.flow.impl.BackupOperation
- equals(Object) - Method in class org.onosproject.store.flow.impl.BucketId
- equals(Object) - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
- equals(Object) - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
- equals(Object) - Method in class org.onosproject.store.flow.ReplicaInfo
- equals(Object) - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreIdMapKey
- equals(Object) - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreKeyMapKey
- equals(Object) - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreMapKey
- equals(Object) - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
- equals(Object) - Method in class org.onosproject.store.impl.Timestamped
- equals(Object) - Method in class org.onosproject.store.link.impl.Provided
- equals(Object) - Method in class org.onosproject.store.mcast.impl.MulticastData
- eventDispatcher - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
- eventDispatcher - Variable in class org.onosproject.store.intent.impl.WorkPartitionManager
- existingRequests() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
F
- failedMeter(MeterOperation, MeterFailReason) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- FAILOVER - org.onosproject.store.group.impl.GroupStoreMessage.Type
- FLOW_TABLE_BACKUP - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- FlowBucket - Class in org.onosproject.store.flow.impl
-
Container for a bucket of flows assigned to a specific device.
- FlowBucketDigest - Class in org.onosproject.store.flow.impl
-
Flow bucket digest.
- freeMeterId(DeviceId, MeterId) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
G
- GARBAGE_COLLECT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- GARBAGE_COLLECT_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- GARBAGE_COLLECT_THRESH - Static variable in class org.onosproject.store.OsgiPropertyConstants
- GARBAGE_COLLECT_THRESH_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- get(PiHandle) - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- GET_CURRENT - Static variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- GET_CURRENT - Static variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- GET_DEVICE_FLOW_COUNT - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- GET_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- GET_PREVIOUS - Static variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- GET_PREVIOUS - Static variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- getActiveFlowRuleCount(DeviceId) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getAll() - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- getAllGroups() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- getAllMeters() - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- getAllMeters(DeviceId) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- getAllocatedResources(DiscreteResourceId, Class<T>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- 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.DistributedApplicationStore
- getApplicationArchive(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- getApplications() - Method in class org.onosproject.store.app.DistributedApplicationStore
- getAvailableDeviceCount() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getAvailableDeviceCount() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getAvailableDevices() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getAvailableDevices() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getChildResources(DiscreteResourceId) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- getChildResources(DiscreteResourceId, Class<T>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- 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
- getConfig(S, Class<T>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- getConfigClasses(S) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- getConfigFactory(Class<C>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- getConnectedHosts(ConnectPoint) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getConnectedHosts(ConnectPoint, boolean) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getConnectedHosts(DeviceId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getCurrentFlowStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- getCurrentStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- getDeltaStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getDeltaStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getDevice(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getDevice(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getDeviceCount() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getDeviceCount() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getDeviceEgressLinks(DeviceId) - Method in class org.onosproject.store.link.impl.ECLinkStore
- getDeviceIngressLinks(DeviceId) - Method in class org.onosproject.store.link.impl.ECLinkStore
- getDeviceKey(DeviceKeyId) - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- getDeviceKeys() - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- getDevices() - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getDevices() - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getDevices(NodeId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getDevices(PiPipeconfId) - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- getDigest() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the digest for the bucket.
- getDisjointPaths(Topology, DeviceId, DeviceId) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getDisjointPaths(Topology, DeviceId, DeviceId, Map<Link, Object>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getDisjointPaths(Topology, DeviceId, DeviceId, LinkWeigher) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getDisjointPaths(Topology, DeviceId, DeviceId, LinkWeigher, Map<Link, Object>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getEgressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
- getExtraneousGroups(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- getFlowBucket() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the flow entries in the bucket.
- getFlowEntries() - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Returns the set of flow entries in the table.
- getFlowEntries(DeviceId) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getFlowEntries(FlowId) - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the flow entries for the given flow.
- getFlowEntry(FlowRule) - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Returns the flow entry for the given rule.
- getFlowEntry(FlowRule) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getFlowRuleCount() - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getFlowRuleCount(DeviceId) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getFlowRuleCount(DeviceId, FlowEntry.FlowEntryState) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getGraph(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getGroup(DeviceId, GroupId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- 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.
- getHost(HostId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getHostCount() - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getHosts() - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getHosts(IpAddress) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getHosts(MacAddress) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getHosts(VlanId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- getId(String) - Method in class org.onosproject.store.app.DistributedApplicationStore
- getIdBlock(String) - Method in class org.onosproject.store.core.impl.DistributedIdBlockStore
- getIngressLinks(ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
- getInstallableIntents(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntent(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntentCount() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntentData(boolean, long) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntentData(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntents() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getIntentState(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getKShortestPaths(Topology, DeviceId, DeviceId, LinkWeigher) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getKShortestPaths(Topology, DeviceId, DeviceId, LinkWeigher, int) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getLastHeartbeatTime(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
-
Returns the last heartbeat time for the given node.
- getLeader(K, Function<K, Long>) - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- getLeadership(String) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- getLeaderships() - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- getLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
- getLinkCount() - Method in class org.onosproject.store.link.impl.ECLinkStore
- getLinks() - Method in class org.onosproject.store.link.impl.ECLinkStore
- getMapping(IntentId) - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- getMaster(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getMastership(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getMaxMeters(MeterFeaturesKey) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- getMeter(MeterKey) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- getNextGroup(Integer) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- getNodes(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getPaths(Topology, DeviceId, DeviceId) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getPaths(Topology, DeviceId, DeviceId, LinkWeigher) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- getPending() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getPendingData() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getPendingData(boolean, long) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getPendingData(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- getPermissions(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- getPipeconfId(DeviceId) - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- getPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPortDeltaStatistics(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPortDeltaStatistics(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPortDescription(ProviderId, DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPortDescription(ProviderId, DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPortDescriptions(ProviderId, DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPortDescriptions(ProviderId, DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPorts(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPorts(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPortStatistics(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getPortStatistics(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getPreviousFlowStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- getPreviousStatistic(ConnectPoint) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- getProperties(String) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- getProperty(String, String) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- getRegion(RegionId) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- getRegionDevices(RegionId) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- getRegionForDevice(DeviceId) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- getRegions() - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- getReplicaInfo() - Method in interface org.onosproject.store.flow.impl.LifecycleManager
-
Returns the current term.
- 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.
- getResourceAllocations(ResourceId) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- getResources(ResourceConsumer) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- getRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getRoutes() - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- getState(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- getStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- getStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- getSubjects(Class<S>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- getSubjects(Class<S>, Class<C>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- getTableStatistics(DeviceId) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- getTermFor(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- getTimestamp() - Method in class org.onosproject.store.core.impl.LogicalClockManager
- getTimestamp() - Method in class org.onosproject.store.flow.impl.LogicalClock
-
Increments and returns the current timestamp.
- getTimestamp(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
- GIS_PERSISTENCE_ENABLED - Static variable in class org.onosproject.store.OsgiPropertyConstants
- GIS_PERSISTENCE_ENABLED_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- 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.
- 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
- groupDesc() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the group create parameters associated with this group request.
- groupOperationFailed(DeviceId, GroupOperation) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- GroupStoreIdMapKey(DeviceId, GroupId) - Constructor for class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreIdMapKey
- GroupStoreKeyMapKey(DeviceId, GroupKey) - Constructor for class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreKeyMapKey
- GroupStoreMapKey(DeviceId) - Constructor for class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreMapKey
- GroupStoreMessage - Class in org.onosproject.store.group.impl
-
Format of the Group store message that is used to communicate with the peer nodes in the cluster.
- GroupStoreMessage.Type - Enum in org.onosproject.store.group.impl
-
Type of group store request.
- GroupStoreMessageSubjects - Class in org.onosproject.store.group.impl
-
MessageSubjects used by DistributedGroupRuleStore peer-peer communication.
H
- hashCode() - Method in class org.onosproject.store.device.impl.DeviceFragmentId
- hashCode() - Method in class org.onosproject.store.device.impl.DeviceKey
- hashCode() - Method in class org.onosproject.store.device.impl.PortFragmentId
- hashCode() - Method in class org.onosproject.store.device.impl.PortKey
- hashCode() - Method in class org.onosproject.store.flow.impl.BackupOperation
- hashCode() - Method in class org.onosproject.store.flow.impl.BucketId
- hashCode() - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
- hashCode() - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
- hashCode() - Method in class org.onosproject.store.flow.ReplicaInfo
- hashCode() - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreIdMapKey
- hashCode() - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreKeyMapKey
- hashCode() - Method in class org.onosproject.store.group.impl.DistributedGroupStore.GroupStoreMapKey
- hashCode() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
- hashCode() - Method in class org.onosproject.store.impl.Timestamped
- hashCode() - Method in class org.onosproject.store.link.impl.Provided
- hashCode() - Method in class org.onosproject.store.mcast.impl.MulticastData
I
- idStore - Variable in class org.onosproject.store.app.DistributedApplicationStore
- INSTALLED - org.onosproject.store.app.DistributedApplicationStore.InternalState
- InternalDeviceEvent - Class in org.onosproject.store.device.impl
-
Information published by GossipDeviceStore to notify peers of a device change event.
- InternalDeviceEvent() - Constructor for class org.onosproject.store.device.impl.InternalDeviceEvent
- InternalDeviceEvent(ProviderId, DeviceId, Timestamped<DeviceDescription>) - 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. - 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.
- InternalDeviceStatusChangeEvent - Class in org.onosproject.store.device.impl
-
Information published by GossipDeviceStore to notify peers of a device going offline.
- InternalDeviceStatusChangeEvent(DeviceId, Timestamp, Boolean) - Constructor for class org.onosproject.store.device.impl.InternalDeviceStatusChangeEvent
-
Creates a InternalDeviceStatusChangeEvent.
- InternalDeviceStatusChangeEventSerializer - Class in org.onosproject.store.device.impl
-
Kryo Serializer for
InternalDeviceStatusChangeEvent. - InternalDeviceStatusChangeEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalDeviceStatusChangeEventSerializer
-
Creates a serializer for
InternalDeviceStatusChangeEvent. - InternalPortEvent - Class in org.onosproject.store.device.impl
-
Information published by GossipDeviceStore to notify peers of a port change event.
- InternalPortEvent() - Constructor for class org.onosproject.store.device.impl.InternalPortEvent
- InternalPortEvent(ProviderId, DeviceId, Timestamped<List<PortDescription>>) - 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() - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEvent
- InternalPortStatusEvent(ProviderId, DeviceId, Timestamped<PortDescription>) - 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. - isAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- isAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- isAvailable(Resource) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- isBackup(NodeId) - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
-
Returns a boolean indicating whether the given node is a backup.
- isBroadcastPoint(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- isEmpty() - Method in class org.onosproject.store.mcast.impl.MulticastData
- isInfrastructure(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- isLatest(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- isMaster(NodeId) - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
-
Returns a boolean indicating whether the given
NodeIdis the current master. - isMaster(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- isMine(K, Function<K, Long>) - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- isNewer(Timestamped<T>) - Method in class org.onosproject.store.impl.Timestamped
-
Tests if this timestamped value is newer than the other.
- isNewerThan(FlowBucketDigest) - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
-
Returns a boolean indicating whether this digest is newer than the given digest.
- isNewerThan(Timestamp) - Method in class org.onosproject.store.impl.Timestamped
-
Tests if this timestamp is newer than the specified timestamp.
- isTimestampAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
- isValid() - Method in class org.onosproject.store.link.impl.CoreConfig
K
L
- leadershipAdminService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- leadershipService - Variable in class org.onosproject.store.intent.impl.WorkPartitionManager
- leadershipService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- LifecycleEvent - Class in org.onosproject.store.flow.impl
-
Flow table lifecycle event.
- LifecycleEvent(LifecycleEvent.Type, DeviceReplicaInfo) - Constructor for class org.onosproject.store.flow.impl.LifecycleEvent
- LifecycleEvent.Type - Enum in org.onosproject.store.flow.impl
-
Lifecycle event type.
- LifecycleEventListener - Interface in org.onosproject.store.flow.impl
-
Flow table lifecycle event listener.
- LifecycleManager - Interface in org.onosproject.store.flow.impl
-
Flow table lifecycle manager.
- LINK_WEIGHT_FUNCTION - Static variable in class org.onosproject.store.OsgiPropertyConstants
- LINK_WEIGHT_FUNCTION_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- linkDiscoveryMode - Variable in class org.onosproject.store.link.impl.ECLinkStore
- linkDiscoveryMode() - Method in class org.onosproject.store.link.impl.CoreConfig
-
Returns the link discovery mode.
- listenerRegistry - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
- localNodeId - Variable in class org.onosproject.store.device.impl.DeviceClockManager
- localNodeId - Variable in class org.onosproject.store.intent.impl.WorkPartitionManager
- LogicalClock - Class in org.onosproject.store.flow.impl
-
Logical clock.
- LogicalClock() - Constructor for class org.onosproject.store.flow.impl.LogicalClock
- LogicalClockManager - Class in org.onosproject.store.core.impl
-
LogicalClockService implementation based on a
AtomicCounter. - LogicalClockManager() - Constructor for class org.onosproject.store.core.impl.LogicalClockManager
M
- makeTopCandidate(String, NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- mapListener - Variable in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- mapSimpleName() - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
-
Returns a string that identifies the map maintained by this store among others that uses this abstract class.
- mapSimpleName() - Method in class org.onosproject.store.pi.impl.DistributedPiFlowRuleTranslationStore
- mapSimpleName() - Method in class org.onosproject.store.pi.impl.DistributedPiGroupTranslationStore
- mapSimpleName() - Method in class org.onosproject.store.pi.impl.DistributedPiMeterTranslationStore
- mapSimpleName() - Method in class org.onosproject.store.pi.impl.DistributedPiReplicationGroupTranslationStore
- markOffline(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- markOffline(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- markOnline(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- markOnline(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- master() - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
-
Returns the master for the
DeviceReplicaInfo.term(). - master() - Method in class org.onosproject.store.flow.ReplicaInfo
-
Returns the NodeId, if there is a Node where the master copy should be.
- MASTER_CHANGED - org.onosproject.store.flow.ReplicaInfoEvent.Type
-
Event to notify that master placement should be changed.
- 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() - Constructor for class org.onosproject.store.impl.MastershipBasedTimestamp
-
Default constructor for serialization.
- MastershipBasedTimestamp(long, long) - Constructor for class org.onosproject.store.impl.MastershipBasedTimestamp
-
Default version tuple.
- MastershipBasedTimestampSerializer - Class in org.onosproject.store.serializers.custom
-
Kryo Serializer for
MastershipBasedTimestamp. - MastershipBasedTimestampSerializer() - Constructor for class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
-
Creates a serializer for
MastershipBasedTimestamp. - mastershipService - Variable in class org.onosproject.store.device.impl.DeviceClockManager
- mastershipService - Variable in class org.onosproject.store.device.impl.ECDeviceStore
- mastershipService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- mastershipService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- mastershipService - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
- mastershipService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- mastershipService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- mastershipService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
- mastershipService - Variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- mastershipService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- mastershipService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
- mastershipTermLifecycles - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- mastershipTermService - Variable in class org.onosproject.store.device.impl.DeviceClockManager
- mastershipTermService - Variable in class org.onosproject.store.device.impl.ECDeviceStore
- MAX_BACKUP_COUNT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- MAX_BACKUP_COUNT_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- MESSAGE_HANDLER_THREAD_POOL_SIZE - Static variable in class org.onosproject.store.OsgiPropertyConstants
- MESSAGE_HANDLER_THREAD_POOL_SIZE_DEFAULT - Static variable in class org.onosproject.store.OsgiPropertyConstants
- messagingService - Variable in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- meter() - Method in class org.onosproject.store.meter.impl.MeterData
- MeterData - Class in org.onosproject.store.meter.impl
-
A class representing the meter information stored in the meter store.
- MeterData(Meter, MeterFailReason) - Constructor for class org.onosproject.store.meter.impl.MeterData
-
Builds up a meter data.
- MeterData(Meter, MeterFailReason, NodeId) - Constructor for class org.onosproject.store.meter.impl.MeterData
-
Deprecated.in ONOS 2.2
- modified(ComponentContext) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- modified(ComponentContext) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- modified(ComponentContext) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- modified(ComponentContext) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
- modified(ComponentContext) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- modified(ComponentContext) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- modified(ComponentContext) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- modified(ComponentContext) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- moveLeadership(String, NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- multicast(M, MessageSubject, Function<M, byte[]>, Set<NodeId>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- MulticastData - Class in org.onosproject.store.mcast.impl
-
Simple entity maintaining a mapping between a source and a collection of sink connect points.
- MulticastData(ConnectPoint) - Constructor for class org.onosproject.store.mcast.impl.MulticastData
N
- netCfgService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- newAppCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the new application cookie associated with this group operation.
- nodeId() - Method in class org.onosproject.store.flow.impl.BackupOperation
-
Returns the node identifier.
- notifyOfFailovers(Collection<Group>) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
O
- offline() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
- org.onosproject.store - package org.onosproject.store
-
Stores used by the core of ONOS.
- org.onosproject.store.app - package org.onosproject.store.app
-
Implementation of distributed application 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 membership store and failure detector.
- org.onosproject.store.cluster.messaging.impl - package org.onosproject.store.cluster.messaging.impl
-
Implementation of the cluster messaging mechanism.
- org.onosproject.store.config.impl - package org.onosproject.store.config.impl
-
Implementation of the distributed network configuration store.
- org.onosproject.store.core.impl - package org.onosproject.store.core.impl
-
Implementation of a distributed application registry.
- 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.flowobjective.impl - package org.onosproject.store.flowobjective.impl
-
Implementation of distributed store for the flow objective state.
- org.onosproject.store.group.impl - package org.onosproject.store.group.impl
-
Implementation of a distributed group store.
- org.onosproject.store.host.impl - package org.onosproject.store.host.impl
-
Implementation of a distributed host store.
- 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.key.impl - package org.onosproject.store.key.impl
-
A distributed device key store implementation that stores device key data consistently across the cluster.
- org.onosproject.store.link.impl - package org.onosproject.store.link.impl
-
Implementation of distributed link store using eventually consistent map primitive.
- org.onosproject.store.mastership.impl - package org.onosproject.store.mastership.impl
-
Implementation of a distributed mastership store.
- org.onosproject.store.mcast.impl - package org.onosproject.store.mcast.impl
-
A distributed multicast store implementation that stores multicast rib data consistently across the cluster.
- org.onosproject.store.meter.impl - package org.onosproject.store.meter.impl
-
A distributed meter store implementation that stores meter data consistently across the cluster.
- org.onosproject.store.packet.impl - package org.onosproject.store.packet.impl
-
Implementation of distributed packet store.
- org.onosproject.store.pi.impl - package org.onosproject.store.pi.impl
-
Implementation of distributed Pipeconf to device mapping store.
- org.onosproject.store.region.impl - package org.onosproject.store.region.impl
-
A distributed store implementation for tracking region definitions consistently across the cluster.
- org.onosproject.store.resource.impl - package org.onosproject.store.resource.impl
-
Implementation of the network resource distributed store.
- org.onosproject.store.serializers.custom - package org.onosproject.store.serializers.custom
-
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.
- origin() - Method in class org.onosproject.store.meter.impl.MeterData
-
Deprecated.in ONOS 2.2
- OsgiPropertyConstants - Class in org.onosproject.store
-
Name/Value constants for properties.
P
- partitionService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
- pendingFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- PERMISSIVE - org.onosproject.store.link.impl.ECLinkStore.LinkDiscoveryMode
-
Permissive mode - all newly discovered links are valid.
- persistenceService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- 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
- PhiAccrualFailureDetector(int, long) - Constructor for class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
- PhiAccrualFailureDetector(long) - Constructor for class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
- pipeconfToDevices - Variable in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- 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
- 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
- PortKey - Class in org.onosproject.store.device.impl
-
Key for PortDescriptions in ECDeviceStore.
- PortKey(ProviderId, DeviceId, PortNumber) - Constructor for class org.onosproject.store.device.impl.PortKey
- portNumber - Variable in class org.onosproject.store.device.impl.PortFragmentId
- portNumber() - Method in class org.onosproject.store.device.impl.PortKey
- ports() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
- ports() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
- prepareForStatistics(FlowRule) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- Provided<K> - Class in org.onosproject.store.link.impl
-
Encapsulation of a provider supplied key.
- Provided(K, ProviderId) - Constructor for class org.onosproject.store.link.impl.Provided
- providerId - Variable in class org.onosproject.store.device.impl.DeviceFragmentId
- providerId - Variable in class org.onosproject.store.device.impl.PortFragmentId
- providerId() - Method in class org.onosproject.store.device.impl.DeviceKey
- 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() - Method in class org.onosproject.store.device.impl.PortKey
- providerId() - Method in class org.onosproject.store.link.impl.Provided
- purge() - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Purges the flow table.
- purge() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Purges the bucket.
- purgeFlowRule(DeviceId) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- purgeFlowRules() - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- purgeGroupEntries() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- purgeGroupEntry(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- purgeMeter(DeviceId) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- pushGroupMetrics(DeviceId, Collection<Group>) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- putNextGroup(Integer, NextGroup) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
Q
- queueConfig(S, String, JsonNode) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
R
- read(Kryo, Input, Class<InternalDeviceEvent>) - Method in class org.onosproject.store.device.impl.InternalDeviceEventSerializer
- read(Kryo, Input, Class<InternalDeviceStatusChangeEvent>) - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEventSerializer
- 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<MastershipBasedTimestamp>) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
- reason() - Method in class org.onosproject.store.meter.impl.MeterData
- rebalanceScheduled - Variable in class org.onosproject.store.intent.impl.WorkPartitionManager
- register(List<? extends Resource>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- registerApplication(String) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
- release(List<ResourceAllocation>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- releaseMapping(IntentId) - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- relinquishAllRole(NodeId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- relinquishRole(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- REMOTE_APPLY_COMPLETED - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- REMOTE_GROUP_OP_REQUEST - Static variable in class org.onosproject.store.group.impl.GroupStoreMessageSubjects
- remove(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
- remove(FlowEntry) - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Removes an entry from the table.
- remove(FlowEntry, long, LogicalClock) - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Removes the given flow rule from the bucket.
- remove(PiHandle) - Method in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- REMOVE_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.ECFlowRuleStoreMessageSubjects
- removeBinding(DeviceId) - Method in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- removeConfigFactory(ConfigFactory) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- removeDevice(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- removeDevice(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- removeDevices(RegionId, Collection<DeviceId>) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- removeExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
- removeFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- removeFlowStatistic(FlowRule) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- 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.DistributedHostStore
- removeIp(HostId, IpAddress) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- removeLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
- removeListener(WorkPartitionEventListener) - Method in class org.onosproject.store.intent.impl.WorkPartitionManager
- 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.
- removeLocation(HostId, HostLocation) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- removeNextGroup(Integer) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- removeOrDownLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
- removeProbingHost(MacAddress) - Method in class org.onosproject.store.host.impl.DefaultHostProbeStore
- removeRegion(RegionId) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- removeRegistration(String) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- removeRegistration(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- removeSink(ConnectPoint) - Method in class org.onosproject.store.mcast.impl.MulticastData
- removeSubscriber(MessageSubject) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- replicaInfo() - Method in class org.onosproject.store.flow.ReplicaInfoEvent
-
Returns the current replica information for the subject.
- ReplicaInfo - Class in org.onosproject.store.flow
-
Class to represent placement information about Master/Backup copy.
- ReplicaInfo(long, NodeId, List<NodeId>) - Constructor for class org.onosproject.store.flow.ReplicaInfo
-
Creates a ReplicaInfo instance.
- 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.ECFlowRuleStore
- ReplicaInfoManager - Class in org.onosproject.store.flow.impl
-
Manages replica placement information.
- ReplicaInfoManager() - Constructor for class org.onosproject.store.flow.impl.ReplicaInfoManager
- ReplicaInfoService - Interface in org.onosproject.store.flow
-
Service to return where the replica should be placed.
- report(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
-
Report a new heart beat for the specified node id.
- report(NodeId, long) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
-
Report a new heart beat for the specified node id.
- requestPackets(PacketRequest) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
- requestRole(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- reset(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
-
Resets the failure detector for the given node.
S
- sendAndReceive(M, MessageSubject, Function<M, byte[]>, Function<byte[], R>, NodeId, Duration) - 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
- sequenceNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
-
Returns the sequenceNumber number.
- serializer - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- SERIALIZER - Static variable in class org.onosproject.store.device.impl.ECDeviceStore
- SERIALIZER - Static variable in class org.onosproject.store.device.impl.GossipDeviceStore
- SERIALIZER - Static variable in class org.onosproject.store.link.impl.ECLinkStore
- SERIALIZER - Static variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- SERIALIZER - Static variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- SERIALIZER - Static variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
- SERIALIZER_BUILDER - Static variable in class org.onosproject.store.device.impl.ECDeviceStore
- serializerBuilder - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- service - Variable in class org.onosproject.store.resource.impl.ConsistentResourceStore
- setDefaultGraphPathSearch(GraphPathSearch<TopologyVertex, TopologyEdge>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- setDefaultLinkWeigher(LinkWeigher) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- setDelegate(ApplicationStoreDelegate) - Method in class org.onosproject.store.app.DistributedApplicationStore
- setMaster(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- setPermissions(ApplicationId, Set<Permission>) - Method in class org.onosproject.store.app.DistributedApplicationStore
- setProperty(String, String, String) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- setProperty(String, String, String, boolean) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- setSource(ConnectPoint) - Method in class org.onosproject.store.mcast.impl.MulticastData
- setStandby(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
- sinks() - Method in class org.onosproject.store.mcast.impl.MulticastData
- sinksFor(McastRoute) - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- source() - Method in class org.onosproject.store.mcast.impl.MulticastData
- sourceFor(McastRoute) - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- storageService - Variable in class org.onosproject.store.app.DistributedApplicationStore
- storageService - Variable in class org.onosproject.store.cfg.DistributedComponentConfigStore
- storageService - Variable in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
- storageService - Variable in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
- storageService - Variable in class org.onosproject.store.core.impl.DistributedApplicationIdStore
- storageService - Variable in class org.onosproject.store.core.impl.DistributedIdBlockStore
- storageService - Variable in class org.onosproject.store.core.impl.LogicalClockManager
- storageService - Variable in class org.onosproject.store.device.impl.ECDeviceStore
- storageService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- storageService - Variable in class org.onosproject.store.flow.impl.ECFlowRuleStore
- storageService - Variable in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
- storageService - Variable in class org.onosproject.store.group.impl.DistributedGroupStore
- storageService - Variable in class org.onosproject.store.host.impl.DefaultHostProbeStore
- storageService - Variable in class org.onosproject.store.host.impl.DistributedHostStore
- storageService - Variable in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
- storageService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
- storageService - Variable in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
- storageService - Variable in class org.onosproject.store.link.impl.ECLinkStore
- storageService - Variable in class org.onosproject.store.mcast.impl.DistributedMcastStore
- storageService - Variable in class org.onosproject.store.packet.impl.DistributedPacketStore
- storageService - Variable in class org.onosproject.store.pi.impl.AbstractDistributedPiTranslationStore
- storageService - Variable in class org.onosproject.store.pi.impl.DistributedDevicePipeconfMappingStore
- storageService - Variable in class org.onosproject.store.region.impl.DistributedRegionStore
- storageService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
- STORE_COMMON - Static variable in class org.onosproject.store.serializers.custom.DistributedStoreSerializers
-
KryoNamespace which can serialize ONF misc classes.
- STORE_CUSTOM_BEGIN - Static variable in class org.onosproject.store.serializers.custom.DistributedStoreSerializers
- storeBatch(FlowRuleBatchOperation) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- storeFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- storeGroupDescription(GroupDescription) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
-
Stores a new group entry using the information from group description.
- storeMeter(Meter) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- storeMeterFeatures(MeterFeatures) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- storeRoute(McastRoute, McastStore.Type) - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- storeSink(McastRoute, ConnectPoint, McastStore.Type) - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- storeSource(McastRoute, ConnectPoint) - Method in class org.onosproject.store.mcast.impl.DistributedMcastStore
- STRICT - org.onosproject.store.link.impl.ECLinkStore.LinkDiscoveryMode
-
Strict mode - all newly discovered links must be defined in the network config.
- suspend(HostId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
T
- term() - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
-
Returns the mastership term.
- term() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the flow bucket term.
- term() - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
-
Returns the bucket term.
- term() - Method in class org.onosproject.store.flow.ReplicaInfo
-
Returns the mastership term.
- TERM_ACTIVE - org.onosproject.store.flow.impl.LifecycleEvent.Type
- TERM_END - org.onosproject.store.flow.impl.LifecycleEvent.Type
- TERM_START - org.onosproject.store.flow.impl.LifecycleEvent.Type
- TERM_UPDATE - org.onosproject.store.flow.impl.LifecycleEvent.Type
- termNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
-
Returns the termNumber.
- termService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
- tick(LogicalTimestamp) - Method in class org.onosproject.store.flow.impl.LogicalClock
-
Records an event.
- timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
- timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEvent
- timestamp() - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Returns the flow bucket timestamp.
- timestamp() - Method in class org.onosproject.store.flow.impl.FlowBucketDigest
-
Returns the bucket timestamp.
- timestamp() - Method in class org.onosproject.store.flow.impl.Timestamped
-
Returns the timestamp.
- timestamp() - Method in class org.onosproject.store.impl.Timestamped
-
Returns the time stamp.
- timestamp(T) - Method in class org.onosproject.store.flow.impl.LogicalClock
-
Returns a timestamped value.
- Timestamped<T> - Class in org.onosproject.store.flow.impl
-
Timestamped value.
- Timestamped<T> - Class in org.onosproject.store.impl
-
Wrapper class to store Timestamped value.
- Timestamped(T, LogicalTimestamp) - Constructor for class org.onosproject.store.flow.impl.Timestamped
- Timestamped(T, Timestamp) - Constructor for class org.onosproject.store.impl.Timestamped
-
Creates a time stamped value.
- toString() - Method in class org.onosproject.store.device.impl.DeviceFragmentId
- toString() - Method in class org.onosproject.store.device.impl.DeviceKey
- toString() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
- toString() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
- toString() - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEvent
- 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.PortKey
- toString() - Method in class org.onosproject.store.flow.impl.BackupOperation
- toString() - Method in class org.onosproject.store.flow.impl.BucketId
- toString() - Method in class org.onosproject.store.flow.impl.DeviceReplicaInfo
- toString() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
- toString() - Method in class org.onosproject.store.impl.Timestamped
- toString() - Method in class org.onosproject.store.link.impl.Provided
- toString() - Method in class org.onosproject.store.mcast.impl.MulticastData
- type() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the type of this group operation.
U
- unicast(M, MessageSubject, Function<M, byte[]>, NodeId) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
- unregister(List<? extends ResourceId>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
- unsetProperty(String, String) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
- unsuspend(HostId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
- update(FlowEntry) - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Updates an entry in the table.
- update(FlowEntry, long, LogicalClock) - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Updates the given flow rule in the bucket.
- update(FlowRule, Function<StoredFlowEntry, T>) - Method in class org.onosproject.store.flow.impl.DeviceFlowTable
-
Applies the given update function to the rule.
- update(FlowRule, Function<StoredFlowEntry, T>, long, LogicalClock) - Method in class org.onosproject.store.flow.impl.FlowBucket
-
Applies the given update function to the rule.
- UPDATE - org.onosproject.store.group.impl.GroupStoreMessage.Type
- updateBuckets() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the group buckets to be updated as part of this group request.
- updateFlowStatistic(FlowEntry) - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
- 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.
- updateMeter(Meter) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- updateMeterState(Meter) - Method in class org.onosproject.store.meter.impl.DistributedMeterStore
- updatePorts(ProviderId, DeviceId, List<PortDescription>) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- updatePorts(ProviderId, DeviceId, List<PortDescription>) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- updatePortStatistics(ProviderId, DeviceId, Collection<PortStatistics>) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- updatePortStatistics(ProviderId, DeviceId, Collection<PortStatistics>) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- updatePortStatus(ProviderId, DeviceId, PortDescription) - Method in class org.onosproject.store.device.impl.ECDeviceStore
- updatePortStatus(ProviderId, DeviceId, PortDescription) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
- updateRegion(RegionId, String, Region.Type, Annotations, List<Set<NodeId>>) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
- updateTableStatistics(DeviceId, List<TableStatisticsEntry>) - Method in class org.onosproject.store.flow.impl.ECFlowRuleStore
- updateTopology(ProviderId, GraphDescription, List<Event>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
- updateType() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
-
Returns the update group operation type.
- upgradeService - Variable in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
V
- value() - Method in class org.onosproject.store.flow.impl.Timestamped
-
Returns the value.
- value() - Method in class org.onosproject.store.impl.Timestamped
-
Returns the value.
- valueOf(String) - Static method in enum org.onosproject.store.app.DistributedApplicationStore.InternalState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.core.impl.AppIdEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.flow.impl.LifecycleEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.flow.ReplicaInfoEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.group.impl.GroupStoreMessage.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.store.link.impl.ECLinkStore.LinkDiscoveryMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.onosproject.store.app.DistributedApplicationStore.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.core.impl.AppIdEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.store.flow.impl.LifecycleEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.store.flow.ReplicaInfoEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.store.group.impl.GroupStoreMessage.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.store.link.impl.ECLinkStore.LinkDiscoveryMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- versionService - Variable in class org.onosproject.store.app.DistributedApplicationStore
- versionService - Variable in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
W
- WorkPartitionManager - Class in org.onosproject.store.intent.impl
-
Manages the assignment of work partitions to instances.
- WorkPartitionManager() - Constructor for class org.onosproject.store.intent.impl.WorkPartitionManager
- write(Kryo, Output, InternalDeviceEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceEventSerializer
- write(Kryo, Output, InternalDeviceStatusChangeEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceStatusChangeEventSerializer
- 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(Kryo, Output, MastershipBasedTimestamp) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
- write(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
All Classes All Packages