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

A

activate() - Method in class org.onosproject.store.app.DistributedApplicationStore
 
activate(ApplicationId) - 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.DistributedClusterStore
 
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.cluster.messaging.impl.NettyMessagingManager
 
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(ComponentContext) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
activate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
activate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
activate() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
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.GossipIntentStore
 
activate() - Method in class org.onosproject.store.intent.impl.IntentPartitionManager
 
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.packet.impl.DistributedPacketStore
 
activate() - Method in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
activate() - Method in class org.onosproject.store.region.impl.DistributedRegionStore
 
activate() - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
 
activate() - Method in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
 
activate() - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
activate() - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
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(ReplicaInfoEventListener) - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
addListener(ReplicaInfoEventListener) - Method in interface org.onosproject.store.flow.ReplicaInfoService
Adds the specified replica placement info change listener.
addListener(IntentPartitionEventListener) - Method in class org.onosproject.store.intent.impl.IntentPartitionManager
 
addNode(NodeId, IpAddress, int) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
addOrUpdateExtraneousGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
addOrUpdateFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
addOrUpdateGroupEntry(Group) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Stores a new group entry, or updates an existing entry.
addOrUpdateStatistic(FlowEntry) - Method in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
addPending(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
addRegistration(String) - Method in class org.onosproject.store.cluster.impl.DistributedLeadershipStore
 
addSubscriber(MessageSubject, ClusterMessageHandler, ExecutorService) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
addSubscriber(MessageSubject, Function<byte[], M>, Consumer<M>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
allocate(List<Resource>, ResourceConsumer) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
 
allocateMapping(IntentId, IntentId) - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
 
allocateNextId() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
appCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the application cookie associated with this group request.
AppIdEvent - Class in org.onosproject.store.core.impl
Application ID event.
AppIdEvent(AppIdEvent.Type, ApplicationId) - Constructor for class org.onosproject.store.core.impl.AppIdEvent
 
AppIdEvent.Type - Enum in org.onosproject.store.core.impl
 
AppIdStoreDelegate - Interface in org.onosproject.store.core.impl
Application ID store delegate.
APPLY_BATCH_FLOWS - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
applyConfig(S, Class<C>, JsonNode) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
 

B

backups() - Method in class org.onosproject.store.flow.ReplicaInfo
Returns the collection of NodeId, where backup copies should be placed.
batchOperationComplete(FlowRuleBatchEvent) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 

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
 
clearConfig(S, Class<C>) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
 
clearConfig(S) - Method in class org.onosproject.store.config.impl.DistributedNetworkConfigStore
 
clearConfig() - 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
 
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.DistributedFlowRuleStore
 
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
 
clusterMetadataService - Variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
clusterMetadataService - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
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.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.DistributedFlowRuleStore
 
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.IntentPartitionManager
 
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.proxyarp.impl.DistributedProxyArpStore
 
clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
 
clusterService - Variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
commService - Variable in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
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.flow.impl.DistributedFlowRuleStore
 
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.DistributedFlowRuleStore
 
coreService - Variable in class org.onosproject.store.link.impl.ECLinkStore
 
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.
createGroupUpdateRequestMsg(DeviceId, GroupKey, GroupStore.UpdateType, GroupBuckets, GroupKey) - Static method in class org.onosproject.store.group.impl.GroupStoreMessage
Creates a group store message for group UPDATE request.
createOrUpdateDevice(ProviderId, DeviceId, DeviceDescription) - Method in class org.onosproject.store.device.impl.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, 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(ApplicationId) - 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.DistributedClusterStore
 
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.cluster.messaging.impl.NettyMessagingManager
 
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(ComponentContext) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
deactivate() - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
deactivate() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
deactivate() - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
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.IntentPartitionManager
 
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.packet.impl.DistributedPacketStore
 
deactivate() - Method in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
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
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.onosproject.store.cluster.messaging.impl.MessageDecoder
 
DecoderState - Enum in org.onosproject.store.cluster.messaging.impl
State transitions a decoder goes through as it is decoding an incoming message.
DEFAULT_LINK_DISCOVERY_MODE - Static variable in class org.onosproject.store.link.impl.CoreConfig
 
deleteDeviceKey(DeviceKeyId) - Method in class org.onosproject.store.key.impl.DistributedDeviceKeyStore
 
deleteFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
deleteGroupDescription(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Triggers deleting the existing group entry.
DEVICE_ADVERTISE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_INJECTED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_OFFLINE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REMOVE_REQ - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REMOVED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_REQUEST - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DEVICE_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
DeviceAntiEntropyAdvertisement - Class in org.onosproject.store.device.impl
Device Advertisement message.
DeviceAntiEntropyAdvertisement(NodeId, Map<DeviceFragmentId, Timestamp>, Map<PortFragmentId, Timestamp>, Map<DeviceId, Timestamp>) - Constructor for class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
DeviceAntiEntropyRequest - Class in org.onosproject.store.device.impl
Message to request for other peers information.
DeviceAntiEntropyRequest(NodeId, Collection<DeviceFragmentId>, Collection<PortFragmentId>) - Constructor for class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
DeviceClockManager - Class in org.onosproject.store.device.impl
Clock service to issue Timestamp based on Device Mastership.
DeviceClockManager() - Constructor for class org.onosproject.store.device.impl.DeviceClockManager
 
deviceClockService - Variable in class org.onosproject.store.device.impl.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.DeviceInjectedEvent
 
deviceDescription() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
deviceFingerPrints() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
DeviceFragmentId - Class in org.onosproject.store.device.impl
Identifier for DeviceDesctiption from a Provider.
DeviceFragmentId(DeviceId, ProviderId) - Constructor for class org.onosproject.store.device.impl.DeviceFragmentId
 
deviceId - Variable in class org.onosproject.store.device.impl.DeviceFragmentId
 
deviceId() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.DeviceKey
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
deviceId - Variable in class org.onosproject.store.device.impl.PortFragmentId
 
deviceId() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
deviceId() - Method in class org.onosproject.store.device.impl.PortKey
 
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
 
DeviceInjectedEvent - Class in org.onosproject.store.device.impl
 
DeviceInjectedEvent(ProviderId, DeviceId, DeviceDescription) - Constructor for class org.onosproject.store.device.impl.DeviceInjectedEvent
 
DeviceInjectedEvent() - Constructor for class org.onosproject.store.device.impl.DeviceInjectedEvent
 
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
 
devices() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyRequest
 
deviceService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
deviceService - Variable in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
 
deviceService - Variable in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
DistributedApplicationIdStore - Class in org.onosproject.store.core.impl
ApplicationIdStore implementation on top of AtomicCounter and ConsistentMap primitives.
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
 
DistributedClusterStore - Class in org.onosproject.store.cluster.impl
 
DistributedClusterStore() - Constructor for class org.onosproject.store.cluster.impl.DistributedClusterStore
 
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
 
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
 
DistributedFlowRuleStore - Class in org.onosproject.store.flow.impl
Manages inventory of flow rules using a distributed state management protocol.
DistributedFlowRuleStore() - Constructor for class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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 IdBlockStore using AtomicCounter.
DistributedIdBlockStore() - Constructor for class org.onosproject.store.core.impl.DistributedIdBlockStore
 
DistributedLeadershipStore - Class in org.onosproject.store.cluster.impl
Implementation of LeadershipStore that makes use of a LeaderElector primitive.
DistributedLeadershipStore() - Constructor for class org.onosproject.store.cluster.impl.DistributedLeadershipStore
 
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
 
DistributedProxyArpStore - Class in org.onosproject.store.proxyarp.impl
Implementation of proxy ARP distribution mechanism.
DistributedProxyArpStore() - Constructor for class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
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
 

E

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
 
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.
emit(OutboundPacket) - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 
enableNettyTls - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
encode(ChannelHandlerContext, InternalMessage, ByteBuf) - Method in class org.onosproject.store.cluster.messaging.impl.MessageEncoder
 
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.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
 
eventDispatcher - Variable in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
eventDispatcher - Variable in class org.onosproject.store.intent.impl.IntentPartitionManager
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.onosproject.store.cluster.messaging.impl.MessageDecoder
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.onosproject.store.cluster.messaging.impl.MessageEncoder
 
existingRequests() - Method in class org.onosproject.store.packet.impl.DistributedPacketStore
 

F

FLOW_TABLE_BACKUP - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
FlowStoreMessageSubjects - Class in org.onosproject.store.flow.impl
MessageSubjects used by DistributedFlowRuleStore peer-peer communication.
forward(ConnectPoint, Host, ByteBuffer) - Method in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 

G

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_ENTRIES - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
GET_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
GET_PREVIOUS - Static variable in class org.onosproject.store.statistic.impl.DistributedFlowStatisticStore
 
GET_PREVIOUS - Static variable in class org.onosproject.store.statistic.impl.DistributedStatisticStore
 
getAllGroups() - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
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
 
getApplications() - Method in class org.onosproject.store.app.DistributedApplicationStore
 
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
 
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(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
 
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
 
getDisjointPaths(Topology, DeviceId, DeviceId) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getDisjointPaths(Topology, DeviceId, DeviceId, LinkWeight) - 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, LinkWeight, 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
 
getFlowEntries(DeviceId) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getFlowEntry(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getFlowRuleCount() - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
getGraph(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getGroup(DeviceId, GroupKey) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the stored group entry.
getGroup(DeviceId, GroupId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
getGroupCount(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the number of groups for the specified device in the store.
getGroups(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Returns the groups associated with a device.
getHost(HostId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
 
getHostCount() - Method in class org.onosproject.store.host.impl.DistributedHostStore
 
getHosts() - Method in class org.onosproject.store.host.impl.DistributedHostStore
 
getHosts(VlanId) - Method in class org.onosproject.store.host.impl.DistributedHostStore
 
getHosts(MacAddress) - Method in class org.onosproject.store.host.impl.DistributedHostStore
 
getHosts(IpAddress) - 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
 
getLastUpdated(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getLeader(Key) - Method in class org.onosproject.store.intent.impl.IntentPartitionManager
 
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
 
getLocalNode() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getMapping(IntentId) - Method in class org.onosproject.store.intent.impl.ConsistentIntentSetMultimap
 
getMaster(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getNextGroup(Integer) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
getNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
getNodes() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
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, LinkWeight) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
getPending() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPendingData() - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPendingData(boolean, long) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
getPermissions(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
 
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
 
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
 
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
 
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
 
getState(ApplicationId) - Method in class org.onosproject.store.app.DistributedApplicationStore
 
getState(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
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.DistributedFlowRuleStore
 
getTermFor(DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
getTimestamp() - Method in class org.onosproject.store.core.impl.LogicalClockManager
 
getTimestamp(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 
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

hasDelegate() - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
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.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
 
HEARTBEAT_MESSAGE - Static variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
hostService - Variable in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 

I

id() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
idStore - Variable in class org.onosproject.store.app.DistributedApplicationStore
 
IntentPartitionManager - Class in org.onosproject.store.intent.impl
Manages the assignment of intent keyspace partitions to instances.
IntentPartitionManager() - Constructor for class org.onosproject.store.intent.impl.IntentPartitionManager
 
InternalDeviceEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device change event.
InternalDeviceEvent(ProviderId, DeviceId, Timestamped<DeviceDescription>) - Constructor for class org.onosproject.store.device.impl.InternalDeviceEvent
 
InternalDeviceEvent() - Constructor for class org.onosproject.store.device.impl.InternalDeviceEvent
 
InternalDeviceEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalDeviceEvent.
InternalDeviceEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalDeviceEventSerializer
Creates a serializer for InternalDeviceEvent.
InternalDeviceOfflineEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device going offline.
InternalDeviceOfflineEvent(DeviceId, Timestamp) - Constructor for class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
Creates a InternalDeviceOfflineEvent.
InternalDeviceOfflineEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalDeviceOfflineEvent.
InternalDeviceOfflineEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
Creates a serializer for InternalDeviceOfflineEvent.
InternalDeviceRemovedEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a device being administratively removed.
InternalDeviceRemovedEvent(DeviceId, Timestamp) - Constructor for class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
Creates a InternalDeviceRemovedEvent.
InternalMessage - Class in org.onosproject.store.cluster.messaging.impl
Internal message representation with additional attributes for supporting, synchronous request/reply behavior.
InternalMessage(int, long, Endpoint, String, byte[]) - Constructor for class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
InternalMessage(int, long, Endpoint, String, byte[], InternalMessage.Status) - Constructor for class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
InternalMessage.Status - Enum in org.onosproject.store.cluster.messaging.impl
Message status.
InternalPortEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a port change event.
InternalPortEvent(ProviderId, DeviceId, Timestamped<List<PortDescription>>) - Constructor for class org.onosproject.store.device.impl.InternalPortEvent
 
InternalPortEvent() - Constructor for class org.onosproject.store.device.impl.InternalPortEvent
 
InternalPortEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalPortEvent.
InternalPortEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalPortEventSerializer
Creates a serializer for InternalPortEvent.
InternalPortStatusEvent - Class in org.onosproject.store.device.impl
Information published by GossipDeviceStore to notify peers of a port status change event.
InternalPortStatusEvent(ProviderId, DeviceId, Timestamped<PortDescription>) - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEvent
 
InternalPortStatusEvent() - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEvent
 
InternalPortStatusEventSerializer - Class in org.onosproject.store.device.impl
Kryo Serializer for InternalPortStatusEvent.
InternalPortStatusEventSerializer() - Constructor for class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
Creates a serializer for InternalPortStatusEvent.
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
 
isBroadcastPoint(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isInfrastructure(Topology, ConnectPoint) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isLatest(Topology) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
isMaster(Key) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
isMine(Key) - Method in class org.onosproject.store.intent.impl.IntentPartitionManager
 
isNewer(Timestamped<T>) - Method in class org.onosproject.store.impl.Timestamped
Tests if this timestamped value is newer than the other.
isNewerThan(Timestamp) - Method in class org.onosproject.store.impl.Timestamped
Tests if this timestamp is newer than the specified timestamp.
isTimestampAvailable(DeviceId) - Method in class org.onosproject.store.device.impl.DeviceClockManager
 

K

key() - Method in class org.onosproject.store.link.impl.Provided
 
ksLocation - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
ksPwd - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 

L

leadershipAdminService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
leadershipService - Variable in class org.onosproject.store.intent.impl.IntentPartitionManager
 
leadershipService - Variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
linkDiscoveryMode() - Method in class org.onosproject.store.link.impl.CoreConfig
Returns the link discovery mode.
linkDiscoveryMode - Variable in class org.onosproject.store.link.impl.ECLinkStore
 
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.IntentPartitionManager
 
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
 
markFullyStarted(boolean) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
markOffline(DeviceId) - Method in class org.onosproject.store.device.impl.ECDeviceStore
 
markOffline(DeviceId) - Method in class org.onosproject.store.device.impl.GossipDeviceStore
 
master() - Method in class org.onosproject.store.flow.ReplicaInfo
Returns the NodeId, if there is a Node where the master copy should be.
MastershipBasedTimestamp - Class in org.onosproject.store.impl
A logical timestamp that derives its value from two things: The current mastership term of the device. The value of the counter used for tracking topology events observed from the device during that current time of a device.
MastershipBasedTimestamp() - 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.ECDeviceStore
 
mastershipService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
mastershipService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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.proxyarp.impl.DistributedProxyArpStore
 
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
 
mastershipTermService - Variable in class org.onosproject.store.device.impl.DeviceClockManager
 
mastershipTermService - Variable in class org.onosproject.store.device.impl.ECDeviceStore
 
MessageDecoder - Class in org.onosproject.store.cluster.messaging.impl
Decoder for inbound messages.
MessageDecoder() - Constructor for class org.onosproject.store.cluster.messaging.impl.MessageDecoder
 
MessageEncoder - Class in org.onosproject.store.cluster.messaging.impl
Encode InternalMessage out into a byte buffer.
MessageEncoder(int) - Constructor for class org.onosproject.store.cluster.messaging.impl.MessageEncoder
 
messagingService - Variable in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
messagingService - Variable in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
modified(ComponentContext) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
modified(ComponentContext) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
modified(ComponentContext) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
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
 

N

netCfgService - Variable in class org.onosproject.store.link.impl.ECLinkStore
 
NettyMessagingManager - Class in org.onosproject.store.cluster.messaging.impl
Netty based MessagingService.
NettyMessagingManager() - Constructor for class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
newAppCookie() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the new application cookie associated with this group operation.

O

offline() - Method in class org.onosproject.store.device.impl.DeviceAntiEntropyAdvertisement
 
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.packet.impl - package org.onosproject.store.packet.impl
Implementation of distributed packet store.
org.onosproject.store.proxyarp.impl - package org.onosproject.store.proxyarp.impl
Implementation of proxy ARP distribution mechanism.
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.

P

partitionService - Variable in class org.onosproject.store.intent.impl.GossipIntentStore
 
payload() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
pendingFlowRule(FlowEntry) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
persistenceService - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
phi(NodeId) - Method in class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
Compute phi for the specified node id.
PhiAccrualFailureDetector - Class in org.onosproject.store.cluster.impl
Phi Accrual failure detector.
PhiAccrualFailureDetector() - Constructor for class org.onosproject.store.cluster.impl.PhiAccrualFailureDetector
 
PORT_INJECTED - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
PORT_STATUS_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
PORT_UPDATE - Static variable in class org.onosproject.store.device.impl.GossipDeviceStoreMessageSubjects
 
portDescription() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
portDescriptions() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
portDescriptions() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
PortFragmentId - Class in org.onosproject.store.device.impl
Identifier for PortDescription from a Provider.
PortFragmentId(DeviceId, ProviderId, PortNumber) - Constructor for class org.onosproject.store.device.impl.PortFragmentId
 
PortInjectedEvent - Class in org.onosproject.store.device.impl
 
PortInjectedEvent(ProviderId, DeviceId, List<PortDescription>) - Constructor for class org.onosproject.store.device.impl.PortInjectedEvent
 
PortInjectedEvent() - Constructor for class org.onosproject.store.device.impl.PortInjectedEvent
 
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
 
preamble() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
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() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
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 - Variable in class org.onosproject.store.device.impl.PortFragmentId
 
providerId() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
providerId() - Method in class org.onosproject.store.device.impl.PortKey
 
providerId() - Method in class org.onosproject.store.link.impl.Provided
 
purgeFlowRule(DeviceId) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
purgeGroupEntry(DeviceId) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
 
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<InternalDeviceOfflineEvent>) - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
 
read(Kryo, Input, Class<InternalPortEvent>) - Method in class org.onosproject.store.device.impl.InternalPortEventSerializer
 
read(Kryo, Input, Class<InternalPortStatusEvent>) - Method in class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
 
read(Kryo, Input, Class<MastershipBasedTimestamp>) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
 
rebalanceScheduled - Variable in class org.onosproject.store.intent.impl.IntentPartitionManager
 
register(List<Resource>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
 
registerApplication(String) - Method in class org.onosproject.store.core.impl.DistributedApplicationIdStore
 
registerHandler(String, BiConsumer<Endpoint, byte[]>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
registerHandler(String, BiFunction<Endpoint, byte[], byte[]>, Executor) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
registerHandler(String, BiFunction<Endpoint, byte[], CompletableFuture<byte[]>>) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
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.FlowStoreMessageSubjects
 
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_FLOW_ENTRY - Static variable in class org.onosproject.store.flow.impl.FlowStoreMessageSubjects
 
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.DistributedFlowRuleStore
 
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(ReplicaInfoEventListener) - Method in class org.onosproject.store.flow.impl.ReplicaInfoManager
 
removeListener(ReplicaInfoEventListener) - Method in interface org.onosproject.store.flow.ReplicaInfoService
Removes the specified replica placement info change listener.
removeListener(IntentPartitionEventListener) - Method in class org.onosproject.store.intent.impl.IntentPartitionManager
 
removeNextGroup(Integer) - Method in class org.onosproject.store.flowobjective.impl.DistributedFlowObjectiveStore
 
removeNode(NodeId) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
removeOrDownLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.store.link.impl.ECLinkStore
 
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
 
removeSubscriber(MessageSubject) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
ReplicaInfo - Class in org.onosproject.store.flow
Class to represent placement information about Master/Backup copy.
ReplicaInfo(NodeId, List<NodeId>) - Constructor for class org.onosproject.store.flow.ReplicaInfo
Creates a ReplicaInfo instance.
replicaInfo() - Method in class org.onosproject.store.flow.ReplicaInfoEvent
Returns the current replica information for the subject.
ReplicaInfoEvent - Class in org.onosproject.store.flow
Describes a device replicainfo event.
ReplicaInfoEvent(ReplicaInfoEvent.Type, DeviceId, ReplicaInfo) - Constructor for class org.onosproject.store.flow.ReplicaInfoEvent
Creates an event of a given type and for the specified device, and replica info.
ReplicaInfoEvent.Type - Enum in org.onosproject.store.flow
Types of Replica info event.
ReplicaInfoEventListener - Interface in org.onosproject.store.flow
Entity capable of receiving Replica placement information-related events.
replicaInfoManager - Variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
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
 

S

sendAndReceive(M, MessageSubject, Function<M, byte[]>, Function<byte[], R>, NodeId) - Method in class org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager
 
sendAndReceive(Endpoint, String, byte[]) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
sendAndReceive(Endpoint, String, byte[], Executor) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
sendAsync(Endpoint, String, byte[]) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
sendAsync(Endpoint, InternalMessage) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
sender() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
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 - 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.flow.impl.DistributedFlowRuleStore
 
SERIALIZER - Static variable in class org.onosproject.store.link.impl.ECLinkStore
 
SERIALIZER - Static variable in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
serializer - Variable in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
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
 
SERIALIZER_BUILDER - Static variable in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
service - Variable in class org.onosproject.store.resource.impl.ConsistentResourceStore
 
setDefaultGraphPathSearch(GraphPathSearch<TopologyVertex, TopologyEdge>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
setDefaultLinkWeight(LinkWeight) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
setDelegate(ApplicationStoreDelegate) - Method in class org.onosproject.store.app.DistributedApplicationStore
 
setDelegate(ClusterStoreDelegate) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
setDelegate(ProxyArpStoreDelegate) - Method in class org.onosproject.store.proxyarp.impl.DistributedProxyArpStore
 
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
 
setStandby(NodeId, DeviceId) - Method in class org.onosproject.store.mastership.impl.ConsistentDeviceMastershipStore
 
status() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
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.DistributedFlowRuleStore
 
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.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.packet.impl.DistributedPacketStore
 
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 ON.lab misc classes.
STORE_CUSTOM_BEGIN - Static variable in class org.onosproject.store.serializers.custom.DistributedStoreSerializers
 
storeBatch(FlowRuleBatchOperation) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
storeFlowRule(FlowRule) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
storeGroupDescription(GroupDescription) - Method in class org.onosproject.store.group.impl.DistributedGroupStore
Stores a new group entry using the information from group description.

T

termNumber() - Method in class org.onosproject.store.impl.MastershipBasedTimestamp
Returns the termNumber.
termService - Variable in class org.onosproject.store.device.impl.GossipDeviceStore
 
timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
timestamp() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
timestamp() - Method in class org.onosproject.store.impl.Timestamped
Returns the time stamp.
Timestamped<T> - Class in org.onosproject.store.impl
Wrapper class to store Timestamped value.
Timestamped(T, Timestamp) - Constructor for class org.onosproject.store.impl.Timestamped
Creates a time stamped value.
TLS_DISABLED - Static variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
toString() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
toString() - Method in class org.onosproject.store.device.impl.DeviceFragmentId
 
toString() - Method in class org.onosproject.store.device.impl.DeviceInjectedEvent
 
toString() - Method in class org.onosproject.store.device.impl.DeviceKey
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalDeviceRemovedEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalPortEvent
 
toString() - Method in class org.onosproject.store.device.impl.InternalPortStatusEvent
 
toString() - Method in class org.onosproject.store.device.impl.PortFragmentId
 
toString() - Method in class org.onosproject.store.device.impl.PortInjectedEvent
 
toString() - Method in class org.onosproject.store.device.impl.PortKey
 
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
 
tsLocation - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
tsPwd - Variable in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
type() - Method in class org.onosproject.store.cluster.messaging.impl.InternalMessage
 
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<ResourceId>) - Method in class org.onosproject.store.resource.impl.ConsistentResourceStore
 
unregisterHandler(String) - Method in class org.onosproject.store.cluster.messaging.impl.NettyMessagingManager
 
unsetDelegate(ClusterStoreDelegate) - Method in class org.onosproject.store.cluster.impl.DistributedClusterStore
 
unsetProperty(String, String) - Method in class org.onosproject.store.cfg.DistributedComponentConfigStore
 
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.
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, List<Set<NodeId>>) - Method in class org.onosproject.store.region.impl.DistributedRegionStore
 
updateTableStatistics(DeviceId, List<TableStatisticsEntry>) - Method in class org.onosproject.store.flow.impl.DistributedFlowRuleStore
 
updateTopology(ProviderId, GraphDescription, List<Event>) - Method in class org.onosproject.store.topology.impl.DistributedTopologyStore
 
updateType() - Method in class org.onosproject.store.group.impl.GroupStoreMessage
Returns the update group operation type.

V

value() - Method in class org.onosproject.store.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.cluster.messaging.impl.DecoderState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.cluster.messaging.impl.InternalMessage.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.core.impl.AppIdEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.flow.ReplicaInfoEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.store.group.impl.GroupStoreMessage.Type
Returns the enum constant of this type with the specified name.
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.cluster.messaging.impl.DecoderState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.cluster.messaging.impl.InternalMessage.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.store.core.impl.AppIdEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 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.

W

write(Kryo, Output, InternalDeviceEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceEventSerializer
 
write(Kryo, Output, InternalDeviceOfflineEvent) - Method in class org.onosproject.store.device.impl.InternalDeviceOfflineEventSerializer
 
write(Kryo, Output, InternalPortEvent) - Method in class org.onosproject.store.device.impl.InternalPortEventSerializer
 
write(Kryo, Output, InternalPortStatusEvent) - Method in class org.onosproject.store.device.impl.InternalPortStatusEventSerializer
 
write(IntentData) - Method in class org.onosproject.store.intent.impl.GossipIntentStore
 
write(Kryo, Output, MastershipBasedTimestamp) - Method in class org.onosproject.store.serializers.custom.MastershipBasedTimestampSerializer
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.