@Service
public class DistributedVirtualNetworkStore
extends org.onosproject.store.AbstractStore<org.onosproject.incubator.net.virtual.VirtualNetworkEvent,org.onosproject.incubator.net.virtual.VirtualNetworkStoreDelegate>
implements org.onosproject.incubator.net.virtual.VirtualNetworkStore
| Constructor and Description |
|---|
DistributedVirtualNetworkStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
org.onosproject.incubator.net.virtual.VirtualDevice |
addDevice(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId) |
org.onosproject.incubator.net.virtual.VirtualLink |
addLink(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst,
org.onosproject.incubator.net.tunnel.TunnelId realizedBy) |
org.onosproject.incubator.net.virtual.VirtualNetwork |
addNetwork(org.onosproject.incubator.net.virtual.TenantId tenantId) |
org.onosproject.incubator.net.virtual.VirtualPort |
addPort(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber,
org.onosproject.net.Port realizedBy) |
void |
addTenantId(org.onosproject.incubator.net.virtual.TenantId tenantId) |
void |
deactivate() |
Set<org.onosproject.incubator.net.virtual.VirtualDevice> |
getDevices(org.onosproject.incubator.net.virtual.NetworkId networkId) |
Set<org.onosproject.incubator.net.virtual.VirtualLink> |
getLinks(org.onosproject.incubator.net.virtual.NetworkId networkId) |
Set<org.onosproject.incubator.net.virtual.VirtualNetwork> |
getNetworks(org.onosproject.incubator.net.virtual.TenantId tenantId) |
Set<org.onosproject.incubator.net.virtual.VirtualPort> |
getPorts(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId) |
Set<org.onosproject.incubator.net.virtual.TenantId> |
getTenantIds() |
void |
removeDevice(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId) |
void |
removeLink(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst) |
void |
removeNetwork(org.onosproject.incubator.net.virtual.NetworkId networkId) |
void |
removePort(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber) |
void |
removeTenantId(org.onosproject.incubator.net.virtual.TenantId tenantId) |
hasDelegate, notifyDelegate, notifyDelegate, setDelegate, unsetDelegate@Activate public void activate()
@Deactivate public void deactivate()
public void addTenantId(org.onosproject.incubator.net.virtual.TenantId tenantId)
addTenantId in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic void removeTenantId(org.onosproject.incubator.net.virtual.TenantId tenantId)
removeTenantId in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic Set<org.onosproject.incubator.net.virtual.TenantId> getTenantIds()
getTenantIds in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic org.onosproject.incubator.net.virtual.VirtualNetwork addNetwork(org.onosproject.incubator.net.virtual.TenantId tenantId)
addNetwork in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic void removeNetwork(org.onosproject.incubator.net.virtual.NetworkId networkId)
removeNetwork in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic org.onosproject.incubator.net.virtual.VirtualDevice addDevice(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId)
addDevice in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic void removeDevice(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId)
removeDevice in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic org.onosproject.incubator.net.virtual.VirtualLink addLink(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst,
org.onosproject.incubator.net.tunnel.TunnelId realizedBy)
addLink in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic void removeLink(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst)
removeLink in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic org.onosproject.incubator.net.virtual.VirtualPort addPort(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber,
org.onosproject.net.Port realizedBy)
addPort in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic void removePort(org.onosproject.incubator.net.virtual.NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber)
removePort in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic Set<org.onosproject.incubator.net.virtual.VirtualNetwork> getNetworks(org.onosproject.incubator.net.virtual.TenantId tenantId)
getNetworks in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic Set<org.onosproject.incubator.net.virtual.VirtualDevice> getDevices(org.onosproject.incubator.net.virtual.NetworkId networkId)
getDevices in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic Set<org.onosproject.incubator.net.virtual.VirtualLink> getLinks(org.onosproject.incubator.net.virtual.NetworkId networkId)
getLinks in interface org.onosproject.incubator.net.virtual.VirtualNetworkStorepublic Set<org.onosproject.incubator.net.virtual.VirtualPort> getPorts(org.onosproject.incubator.net.virtual.NetworkId networkId, org.onosproject.net.DeviceId deviceId)
getPorts in interface org.onosproject.incubator.net.virtual.VirtualNetworkStoreCopyright © 2015. All rights reserved.