@Beta public class OpticalConnectivity extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpticalConnectivity.State |
| Constructor and Description |
|---|
OpticalConnectivity(OpticalConnectivityId id,
org.onosproject.net.Path path,
org.onlab.util.Bandwidth requestBandwidth,
Duration requestLatency) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRealizingLink(PacketLinkRealizedByOptical link) |
org.onlab.util.Bandwidth |
bandwidth() |
org.onlab.util.Bandwidth |
getOpticalCapacity() |
Set<PacketLinkRealizedByOptical> |
getRealizingLinks() |
OpticalConnectivityId |
id() |
boolean |
isAllRealizingLinkEstablished() |
boolean |
isAllRealizingLinkNotEstablished() |
Duration |
latency() |
List<org.onosproject.net.Link> |
links() |
void |
removeRealizingLink(PacketLinkRealizedByOptical link) |
void |
setLinkEstablished(org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst) |
void |
setLinkRemoved(org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst) |
void |
setOpticalCapacity(org.onlab.util.Bandwidth opticalCapacity) |
OpticalConnectivity.State |
state() |
boolean |
state(OpticalConnectivity.State state) |
public OpticalConnectivity(OpticalConnectivityId id, org.onosproject.net.Path path, org.onlab.util.Bandwidth requestBandwidth, Duration requestLatency)
public void setLinkEstablished(org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst)
public void setLinkRemoved(org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst)
public boolean isAllRealizingLinkEstablished()
public boolean isAllRealizingLinkNotEstablished()
public OpticalConnectivityId id()
public List<org.onosproject.net.Link> links()
public org.onlab.util.Bandwidth bandwidth()
public Duration latency()
public OpticalConnectivity.State state()
public boolean state(OpticalConnectivity.State state)
public org.onlab.util.Bandwidth getOpticalCapacity()
public void setOpticalCapacity(org.onlab.util.Bandwidth opticalCapacity)
public void addRealizingLink(PacketLinkRealizedByOptical link)
public void removeRealizingLink(PacketLinkRealizedByOptical link)
public Set<PacketLinkRealizedByOptical> getRealizingLinks()
Copyright © 2016. All rights reserved.