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

A

AbstractVirtualStore<E extends org.onosproject.event.Event,D extends org.onosproject.store.StoreDelegate<E>> - Class in org.onosproject.incubator.store.virtual.impl
Base implementation of a virtual store.
AbstractVirtualStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
 
activate() - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
activate() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
activate() - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
activate(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
Distributed network store service activate method.
activate(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
activate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
addDevice(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addHost(NetworkId, HostId, MacAddress, VlanId, HostLocation, Set<IpAddress>) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addLink(NetworkId, ConnectPoint, ConnectPoint, Link.State, TunnelId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addNetwork(TenantId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addOrUpdateExtraneousGroupEntry(NetworkId, Group) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
addOrUpdateFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
addOrUpdateFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
addOrUpdateGroupEntry(NetworkId, Group) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
addPending(NetworkId, IntentData) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
addPort(NetworkId, DeviceId, PortNumber, ConnectPoint) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addTenantId(TenantId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
addTunnelId(Intent, TunnelId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
allocateMeterId(DeviceId) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
allocateNextId(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
applyFromDevicePool(DeviceId, long) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
applyFromGlobalPool(long) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 

B

backupsByNetwork - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
batchOperationComplete(NetworkId, FlowRuleBatchEvent) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
batchOperationComplete(NetworkId, FlowRuleBatchEvent) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
batchWrite(NetworkId, Iterable<IntentData>) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
bindPort(NetworkId, DeviceId, PortNumber, ConnectPoint) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
borrowTunnel(ApplicationId, TunnelId, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
borrowTunnel(ApplicationId, TunnelEndPoint, TunnelEndPoint, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
borrowTunnel(ApplicationId, TunnelEndPoint, TunnelEndPoint, Tunnel.Type, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
borrowTunnel(ApplicationId, TunnelName, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 

C

cancelPackets(NetworkId, PacketRequest) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
cancelPackets(NetworkId, PacketRequest) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
cfgService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
clusterCommunicator - Variable in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
clusterCommunicator - Variable in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
clusterCommunicator - Variable in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
clusterCommunicator - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
clusterService - Variable in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
clusterService - Variable in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
clusterService - Variable in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
clusterService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
clusterService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
clusterService - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
clusterService - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
communicationService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
compareTo(Timestamp) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
 
compareTo(Timestamp) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore.SystemClockTimestamp
 
configService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
ConsistentVirtualDeviceMastershipStore - Class in org.onosproject.incubator.store.virtual.impl
 
ConsistentVirtualDeviceMastershipStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
coreService - Variable in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
coreService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
coreService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
createDevicePool(DeviceId, LabelResourceId, LabelResourceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
createGlobalPool(LabelResourceId, LabelResourceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
createOrUpdateTunnel(Tunnel) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
createOrUpdateTunnel(Tunnel, Tunnel.State) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 

D

deactivate() - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
deactivate() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
deactivate() - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
deactivate(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
Distributed network store service deactivate method.
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
deactivate() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
delegateMap - Variable in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
 
deleteFlowRule(NetworkId, FlowRule) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
deleteFlowRule(NetworkId, FlowRule) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
deleteGroupDescription(NetworkId, DeviceId, GroupKey) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
deleteMeter(Meter) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
deleteMeter(NetworkId, Meter) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
deleteMeterFeatures(DeviceId) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
deleteMeterFeatures(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
deleteMeterNow(Meter) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
deleteMeterNow(NetworkId, Meter) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
deleteTunnel(TunnelId) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
deleteTunnel(TunnelEndPoint, TunnelEndPoint, ProviderId) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
deleteTunnel(TunnelEndPoint, TunnelEndPoint, Tunnel.Type, ProviderId) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
destroyDevicePool(DeviceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
destroyGlobalPool() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
deviceId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualDeviceId
 
deviceInitialAuditCompleted(NetworkId, DeviceId, boolean) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
deviceInitialAuditStatus(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
deviceService - Variable in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
DistributedLabelResourceStore - Class in org.onosproject.incubator.store.resource.impl
Manages label resources using copycat.
DistributedLabelResourceStore() - Constructor for class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
DistributedMeterStore - Class in org.onosproject.incubator.store.meter.impl
A distributed meter store implementation.
DistributedMeterStore() - Constructor for class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
DistributedTunnelStore - Class in org.onosproject.incubator.store.tunnel.impl
Manages inventory of tunnel in distributed data store that uses optimistic replication and gossip based techniques.
DistributedTunnelStore() - Constructor for class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
DistributedVirtualFlowObjectiveStore - Class in org.onosproject.incubator.store.virtual.impl
Distributed flow objective store for virtual network.
DistributedVirtualFlowObjectiveStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowObjectiveStore
 
DistributedVirtualFlowRuleStore - Class in org.onosproject.incubator.store.virtual.impl
Manages inventory of flow rules using a distributed state management protocol for virtual networks.
DistributedVirtualFlowRuleStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
DistributedVirtualFlowRuleStore.MastershipBasedTimestamp - Class in org.onosproject.incubator.store.virtual.impl
 
DistributedVirtualNetworkStore - Class in org.onosproject.incubator.store.virtual.impl
Implementation of the virtual network store.
DistributedVirtualNetworkStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
DistributedVirtualPacketStore - Class in org.onosproject.incubator.store.virtual.impl
Distributed virtual packet store implementation allowing packets to be sent to remote instances.
DistributedVirtualPacketStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
driverService - Variable in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 

E

emit(NetworkId, OutboundPacket) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
emit(NetworkId, OutboundPacket) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualDeviceId
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowEntry
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRule
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchEvent
 
equals(Object) - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchOperation
 
event() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchEvent
 
existingRequests(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
existingRequests(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 

F

failedMeter(MeterOperation, MeterFailReason) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
failedMeter(NetworkId, MeterOperation, MeterFailReason) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
flowEntry() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowEntry
 
freeMeterId(DeviceId, MeterId) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 

G

getAllGroups(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
getAllMeters() - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
getAllMeters(DeviceId) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
getAllMeters(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
getDeviceLabelResourcePool(DeviceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
getDevices(NetworkId, NodeId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getDevices(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getDevices(NetworkId, NodeId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getExtraneousGroups(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
getFlowEntries(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
getFlowEntries(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
getFlowEntry(NetworkId, FlowRule) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
getFlowEntry(NetworkId, FlowRule) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
getFlowRuleCount(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
getFlowRuleCount(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
getFreeNumOfDevicePool(DeviceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
getFreeNumOfGlobalPool() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
getGlobalLabelResourcePool() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
getGroup(NetworkId, DeviceId, GroupKey) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
getGroup(NetworkId, DeviceId, GroupId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
getGroupCount(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
getGroups(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
getHosts(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getInstallableIntents(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntent(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntentCount(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntentData(NetworkId, boolean, long) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntentData(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntents(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getIntentState(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getLink(NetworkId, ConnectPoint, ConnectPoint) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getLinks(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getMaster(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getMaster(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getMastership(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getMastership(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getMaxMeters(MeterFeaturesKey) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
getMaxMeters(NetworkId, MeterFeaturesKey) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
getMeter(MeterKey) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
getMeter(NetworkId, MeterKey) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
getNetwork(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getNetworks(TenantId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getNextGroup(NetworkId, Integer) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
getNextGroups(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowObjectiveStore
 
getNextGroups(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
getNodes(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getNodes(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getPending(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getPendingData(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getPendingData(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getPendingData(NetworkId, boolean, long) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
getPorts(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getRole(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getRole(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getTableStatistics(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
getTableStatistics(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
getTenantIds() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
getTermFor(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
getTermFor(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
getTunnelIds(Intent) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
groupOperationFailed(NetworkId, DeviceId, GroupOperation) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 

H

hasDelegate(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualDeviceId
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowEntry
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRule
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchEvent
 
hashCode() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchOperation
 

I

initNextGroupsMap() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowObjectiveStore
 
initNextGroupsMap() - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
isDevicePoolFull(DeviceId) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
isGlobalPoolFull() - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
isMaster(NetworkId, Key) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 

L

LABEL_POOL_APPLY - Static variable in class org.onosproject.incubator.store.resource.impl.LabelResourceMessageSubjects
 
LABEL_POOL_CREATED - Static variable in class org.onosproject.incubator.store.resource.impl.LabelResourceMessageSubjects
 
LABEL_POOL_DESTROYED - Static variable in class org.onosproject.incubator.store.resource.impl.LabelResourceMessageSubjects
 
LABEL_POOL_RELEASE - Static variable in class org.onosproject.incubator.store.resource.impl.LabelResourceMessageSubjects
 
LabelResourceMessageSubjects - Class in org.onosproject.incubator.store.resource.impl
 
leadershipAdminService - Variable in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
leadershipService - Variable in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 

M

masterMapByNetwork - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
MastershipBasedTimestamp() - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
Default constructor for serialization.
MastershipBasedTimestamp(long, long) - Constructor for class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
Default version tuple.
mastershipService - Variable in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
mastershipService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
meter() - Method in class org.onosproject.incubator.store.meter.impl.MeterData
 
MeterData - Class in org.onosproject.incubator.store.meter.impl
A class representing the meter information stored in the meter store.
MeterData(Meter, MeterFailReason, NodeId) - Constructor for class org.onosproject.incubator.store.meter.impl.MeterData
 
modified(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
modified(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
modified(ComponentContext) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 

N

networkId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualDeviceId
 
networkId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowEntry
 
networkId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRule
 
networkId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchEvent
 
networkId() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchOperation
 
notifyDelegate(NetworkId, E) - Method in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
Notifies the delegate with the specified event.
notifyDelegate(NetworkId, List<E>) - Method in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
Notifies the delegate with the specified list of events.
notifyOfFailovers(NetworkId, Collection<Group>) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 

O

operation() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchOperation
 
org.onosproject.incubator.store.meter.impl - package org.onosproject.incubator.store.meter.impl
A distributed meter store implementation that stores meter data consistently across the cluster.
org.onosproject.incubator.store.resource.impl - package org.onosproject.incubator.store.resource.impl
Implementation of the label resource distributed store.
org.onosproject.incubator.store.tunnel.impl - package org.onosproject.incubator.store.tunnel.impl
Implementation of distributed tunnel store using p2p synchronization protocol.
org.onosproject.incubator.store.virtual.impl - package org.onosproject.incubator.store.virtual.impl
Implementation of virtual network stores.
org.onosproject.incubator.store.virtual.impl.primitives - package org.onosproject.incubator.store.virtual.impl.primitives
Implementation of distributed virtual network store primitives.
origin() - Method in class org.onosproject.incubator.store.meter.impl.MeterData
 

P

pendingFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
pendingFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
purgeFlowRule(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
purgeFlowRules(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
purgeFlowRules(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
purgeGroupEntries(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
purgeGroupEntry(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
pushGroupMetrics(NetworkId, DeviceId, Collection<Group>) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
putNextGroup(NetworkId, Integer, NextGroup) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 

Q

queryAllTunnels() - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
queryTunnel(TunnelId) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
queryTunnel(Tunnel.Type) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
queryTunnel(TunnelEndPoint, TunnelEndPoint) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
queryTunnelSubscription(ApplicationId) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 

R

reason() - Method in class org.onosproject.incubator.store.meter.impl.MeterData
 
releaseToDevicePool(Multimap<DeviceId, LabelResource>) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
releaseToGlobalPool(Set<LabelResourceId>) - Method in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
relinquishAllRole(NetworkId, NodeId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
relinquishAllRole(NetworkId, NodeId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
relinquishRole(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
relinquishRole(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
removeDevice(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeExtraneousGroupEntry(NetworkId, Group) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
removeFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
removeFlowRule(NetworkId, FlowEntry) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
removeGroupEntry(NetworkId, Group) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
removeHost(NetworkId, HostId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeLink(NetworkId, ConnectPoint, ConnectPoint) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeNetwork(NetworkId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeNextGroup(NetworkId, Integer) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
removePort(NetworkId, DeviceId, PortNumber) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeTenantId(TenantId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
removeTunnelId(Intent, TunnelId) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
requestPackets(NetworkId, PacketRequest) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
requestPackets(NetworkId, PacketRequest) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
requestRole(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
requestRole(NetworkId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
returnTunnel(ApplicationId, TunnelName, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
returnTunnel(ApplicationId, TunnelId, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
returnTunnel(ApplicationId, TunnelEndPoint, TunnelEndPoint, Tunnel.Type, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
returnTunnel(ApplicationId, TunnelEndPoint, TunnelEndPoint, Annotations...) - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
rule() - Method in class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRule
 

S

sequenceNumber() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
Returns the sequenceNumber number.
SERIALIZER - Static variable in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
serializer - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
serializerBuilder - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
setDelegate(NetworkId, D) - Method in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
 
setMaster(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
setMaster(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
setStandby(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.ConsistentVirtualDeviceMastershipStore
 
setStandby(NetworkId, NodeId, DeviceId) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
SimpleVirtualFlowObjectiveStore - Class in org.onosproject.incubator.store.virtual.impl
Single instance implementation of store to manage the inventory of created next groups for virtual network.
SimpleVirtualFlowObjectiveStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
SimpleVirtualFlowRuleStore - Class in org.onosproject.incubator.store.virtual.impl
Implementation of the virtual network flow rule store to manage inventory of virtual flow rules using trivial in-memory implementation.
SimpleVirtualFlowRuleStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
SimpleVirtualGroupStore - Class in org.onosproject.incubator.store.virtual.impl
Manages inventory of virtual group entries using trivial in-memory implementation.
SimpleVirtualGroupStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
SimpleVirtualIntentStore - Class in org.onosproject.incubator.store.virtual.impl
Simple single-instance implementation of the intent store for virtual networks.
SimpleVirtualIntentStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
SimpleVirtualIntentStore.SystemClockTimestamp - Class in org.onosproject.incubator.store.virtual.impl
 
SimpleVirtualMastershipStore - Class in org.onosproject.incubator.store.virtual.impl
Implementation of the virtual network mastership store to manage inventory of mastership using trivial in-memory implementation.
SimpleVirtualMastershipStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
SimpleVirtualMeterStore - Class in org.onosproject.incubator.store.virtual.impl
Implementation of the virtual meter store for a single instance.
SimpleVirtualMeterStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
SimpleVirtualPacketStore - Class in org.onosproject.incubator.store.virtual.impl
Simple single instance implementation of the virtual packet store.
SimpleVirtualPacketStore() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualPacketStore
 
storageService - Variable in class org.onosproject.incubator.store.resource.impl.DistributedLabelResourceStore
 
storageService - Variable in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 
storageService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
storageService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
storageService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualPacketStore
 
storageService - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
storageService - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
storeBatch(NetworkId, FlowRuleBatchOperation) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
storeBatch(NetworkId, FlowRuleBatchOperation) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 
storeGroupDescription(NetworkId, GroupDescription) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
storeMeter(Meter) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
storeMeter(NetworkId, Meter) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
storeMeterFeatures(MeterFeatures) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
storeMeterFeatures(NetworkId, MeterFeatures) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
SystemClockTimestamp() - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore.SystemClockTimestamp
 
SystemClockTimestamp(long) - Constructor for class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore.SystemClockTimestamp
 

T

termMapByNetwork - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
termNumber() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
Returns the termNumber.
toString() - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
 
tunnelCount() - Method in class org.onosproject.incubator.store.tunnel.impl.DistributedTunnelStore
 

U

unsetDelegate(NetworkId, D) - Method in class org.onosproject.incubator.store.virtual.impl.AbstractVirtualStore
 
updateGroupDescription(NetworkId, DeviceId, GroupKey, VirtualNetworkGroupStore.UpdateType, GroupBuckets, GroupKey) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualGroupStore
 
updateLink(VirtualLink, TunnelId, Link.State) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
updateMeter(Meter) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
updateMeter(NetworkId, Meter) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
updateMeterState(Meter) - Method in class org.onosproject.incubator.store.meter.impl.DistributedMeterStore
 
updateMeterState(NetworkId, Meter) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMeterStore
 
updateNextGroupsMap(NetworkId, ConcurrentMap<Integer, byte[]>) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowObjectiveStore
 
updateNextGroupsMap(NetworkId, ConcurrentMap<Integer, byte[]>) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowObjectiveStore
 
updatePortState(NetworkId, DeviceId, PortNumber, boolean) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualNetworkStore
 
updateTableStatistics(NetworkId, DeviceId, List<TableStatisticsEntry>) - Method in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 
updateTableStatistics(NetworkId, DeviceId, List<TableStatisticsEntry>) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualFlowRuleStore
 

V

versionService - Variable in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualMastershipStore
 
VirtualDeviceId - Class in org.onosproject.incubator.store.virtual.impl.primitives
A wrapper class to isolate device id from other virtual networks.
VirtualDeviceId(NetworkId, DeviceId) - Constructor for class org.onosproject.incubator.store.virtual.impl.primitives.VirtualDeviceId
 
VirtualFlowEntry - Class in org.onosproject.incubator.store.virtual.impl.primitives
A wrapper class to encapsulate flow entry.
VirtualFlowEntry(NetworkId, FlowEntry) - Constructor for class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowEntry
 
VirtualFlowRule - Class in org.onosproject.incubator.store.virtual.impl.primitives
A wrapper class to encapsulate flow rule.
VirtualFlowRule(NetworkId, FlowRule) - Constructor for class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRule
 
VirtualFlowRuleBatchEvent - Class in org.onosproject.incubator.store.virtual.impl.primitives
A wrapper class to encapsulate flow rule batch event.
VirtualFlowRuleBatchEvent(NetworkId, FlowRuleBatchEvent) - Constructor for class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchEvent
 
VirtualFlowRuleBatchOperation - Class in org.onosproject.incubator.store.virtual.impl.primitives
A wrapper class to encapsulate flow rule batch operation.
VirtualFlowRuleBatchOperation(NetworkId, FlowRuleBatchOperation) - Constructor for class org.onosproject.incubator.store.virtual.impl.primitives.VirtualFlowRuleBatchOperation
 
vnaService - Variable in class org.onosproject.incubator.store.virtual.impl.DistributedVirtualFlowRuleStore
 

W

write(NetworkId, IntentData) - Method in class org.onosproject.incubator.store.virtual.impl.SimpleVirtualIntentStore
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links