All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractDistributedPiTranslationStore<T extends org.onosproject.net.pi.service.PiTranslatable,E extends org.onosproject.net.pi.runtime.PiEntity> Distributed implementation of PiTranslationStore.AppIdEvent Application ID event.AppIdEvent.Type AppIdStoreDelegate Application ID store delegate.BackupOperation Identifier representing a backup of a distinct bucket to a specific node.BucketId Represents a distinct device flow bucket.ClusterCommunicationManager ConsistentDeviceMastershipStore Implementation of the MastershipStore on top of Leadership Service.ConsistentIntentSetMultimap A collection that maps Intent IDs as keys to values as Intent IDs, where each key may associated with multiple values without duplication.ConsistentResourceStore Implementation of ResourceStore using TransactionalMap.CoreConfig DefaultHostProbeStore DeviceAntiEntropyAdvertisement Device Advertisement message.DeviceAntiEntropyRequest Message to request for other peers information.DeviceClockManager Clock service to issue Timestamp based on Device Mastership.DeviceFlowTable Flow table for all flows associated with a specific device.DeviceFragmentId Identifier for DeviceDesctiption from a Provider.DeviceKey Key for DeviceDescriptions in ECDeviceStore.DeviceReplicaInfo Device term context.DistributedApplicationIdStore ApplicationIdStore implementation on top ofAtomicCounterandConsistentMapprimitives.DistributedApplicationStore Manages inventory of applications in a distributed data store providing stronger consistency guarantees.DistributedApplicationStore.InternalState DistributedComponentConfigStore Manages inventory of component configurations in a distributed data store that provides strong sequential consistency guarantees.DistributedDeviceKeyStore A distributed device key store implementation, device keys are stored consistently across the cluster.DistributedDevicePipeconfMappingStore Manages information of pipeconf to device binding.DistributedFlowObjectiveStore Manages the inventory of created next groups.DistributedFlowStatisticStore Maintains flow statistics using RPC calls to collect stats from remote instances on demand.DistributedGroupStore Manages inventory of group entries using distributed group stores from the storage service.DistributedGroupStore.GroupStoreIdMapKey DistributedGroupStore.GroupStoreKeyMapKey DistributedGroupStore.GroupStoreMapKey Flattened map key to be used to store group entries.DistributedHostStore Manages the inventory of hosts using aEventuallyConsistentMap.DistributedIdBlockStore Implementation ofIdBlockStoreusingAtomicCounter.DistributedLeadershipStore Implementation ofLeadershipStorethat makes use of aLeaderElectorprimitive.DistributedMcastStore A distributed mcast store implementation.DistributedMeterStore A distributed meter store implementation.DistributedNetworkConfigStore Implementation of a distributed network configuration store.DistributedPacketStore Distributed packet store implementation allowing packets to be sent to remote instances.DistributedPiFlowRuleTranslationStore Distributed implementation of a PI translation store for flow rules.DistributedPiGroupTranslationStore Distributed implementation of a PI translation store for groups.DistributedPiMeterTranslationStore Distributed implementation of a PI translation store for meters.DistributedPiReplicationGroupTranslationStore Distributed implementation of a PI translation store for groups that require packet replication.DistributedRegionStore Consistent store implementation for tracking region definitions and device region affiliation.DistributedStatisticStore Maintains statistics using RPC calls to collect stats from remote instances on demand.DistributedStoreSerializers DistributedTopologyStore Manages inventory of topology snapshots using trivial in-memory structures implementation.ECDeviceStore Manages the inventory of devices using aEventuallyConsistentMap.ECFlowRuleStore Manages inventory of flow rules using a distributed state management protocol.ECFlowRuleStoreMessageSubjects MessageSubjects used by ECFlowRuleStore peer-peer communication.ECLinkStore Manages the inventory of links using aEventuallyConsistentMap.ECLinkStore.LinkDiscoveryMode Modes for dealing with newly discovered links.FlowBucket Container for a bucket of flows assigned to a specific device.FlowBucketDigest Flow bucket digest.GossipDeviceStore Manages inventory of infrastructure devices using gossip protocol to distribute information.GossipDeviceStoreMessageSubjects MessageSubjects used by GossipDeviceStore peer-peer communication.GossipIntentStore Manages inventory of Intents in a distributed data store that uses optimistic replication and gossip based techniques.GroupStoreMessage Format of the Group store message that is used to communicate with the peer nodes in the cluster.GroupStoreMessage.Type Type of group store request.GroupStoreMessageSubjects MessageSubjects used by DistributedGroupRuleStore peer-peer communication.InternalDeviceEvent Information published by GossipDeviceStore to notify peers of a device change event.InternalDeviceEventSerializer Kryo Serializer forInternalDeviceEvent.InternalDeviceRemovedEvent Information published by GossipDeviceStore to notify peers of a device being administratively removed.InternalDeviceStatusChangeEvent Information published by GossipDeviceStore to notify peers of a device going offline.InternalDeviceStatusChangeEventSerializer Kryo Serializer forInternalDeviceStatusChangeEvent.InternalPortEvent Information published by GossipDeviceStore to notify peers of a port change event.InternalPortEventSerializer Kryo Serializer forInternalPortEvent.InternalPortStatusEvent Information published by GossipDeviceStore to notify peers of a port status change event.InternalPortStatusEventSerializer Kryo Serializer forInternalPortStatusEvent.LifecycleEvent Flow table lifecycle event.LifecycleEvent.Type Lifecycle event type.LifecycleEventListener Flow table lifecycle event listener.LifecycleManager Flow table lifecycle manager.LogicalClock Logical clock.LogicalClockManager LogicalClockService implementation based on aAtomicCounter.MastershipBasedTimestamp 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.MastershipBasedTimestampSerializer Kryo Serializer forMastershipBasedTimestamp.MeterData A class representing the meter information stored in the meter store.MulticastData Simple entity maintaining a mapping between a source and a collection of sink connect points.OsgiPropertyConstants Name/Value constants for properties.PhiAccrualFailureDetector Phi Accrual failure detector.PortFragmentId Identifier for PortDescription from a Provider.PortKey Key for PortDescriptions in ECDeviceStore.Provided<K> Encapsulation of a provider supplied key.ReplicaInfo Class to represent placement information about Master/Backup copy.ReplicaInfoEvent Describes a device replicainfo event.ReplicaInfoEvent.Type Types of Replica info event.ReplicaInfoEventListener Entity capable of receiving Replica placement information-related events.ReplicaInfoManager Manages replica placement information.ReplicaInfoService Service to return where the replica should be placed.Timestamped<T> Timestamped value.Timestamped<T> Wrapper class to store Timestamped value.WorkPartitionManager Manages the assignment of work partitions to instances.