@Beta public class DefaultOchPort extends org.onosproject.net.utils.ForwardingPort implements OchPort
| Constructor and Description |
|---|
DefaultOchPort(org.onosproject.net.Port base,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda)
Creates an OCh port in the specified network element.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isTunable()
Returns true if port is wavelength tunable.
|
org.onosproject.net.OchSignal |
lambda()
Returns OCh signal.
|
long |
portSpeed() |
org.onosproject.net.OduSignalType |
signalType()
Returns ODU signal type.
|
String |
toString() |
org.onosproject.net.Port.Type |
type() |
org.onosproject.net.Annotations |
unhandledAnnotations()
Returns the key/value annotations, not used by projection.
|
annotations, element, isEnabled, number, toEqualsBuilder, toStringHelperpublic DefaultOchPort(org.onosproject.net.Port base,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda)
base - PortsignalType - ODU signal typeisTunable - tunable wavelength capabilitylambda - OCh signalpublic org.onosproject.net.Port.Type type()
type in interface org.onosproject.net.Porttype in class org.onosproject.net.utils.ForwardingPortpublic long portSpeed()
portSpeed in interface org.onosproject.net.PortportSpeed in class org.onosproject.net.utils.ForwardingPortpublic org.onosproject.net.Annotations unhandledAnnotations()
ProjectedPortunhandledAnnotations in interface ProjectedPortpublic org.onosproject.net.OduSignalType signalType()
signalType in interface OchPortpublic boolean isTunable()
public org.onosproject.net.OchSignal lambda()
public int hashCode()
hashCode in class org.onosproject.net.utils.ForwardingPortpublic boolean equals(Object obj)
equals in class org.onosproject.net.utils.ForwardingPortpublic String toString()
toString in class org.onosproject.net.utils.ForwardingPort