@Beta
public final class OtuPortHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<OtuPort> |
asOtuPort(org.onosproject.net.Port port) |
static org.onosproject.net.device.PortDescription |
otuPortDescription(org.onosproject.net.device.PortDescription base,
org.onosproject.net.OtuSignalType signalType,
org.onosproject.net.SparseAnnotations annotations)
Creates OTU port description based on the supplied information.
|
static org.onosproject.net.device.PortDescription |
otuPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OtuSignalType signalType)
Creates OTU port description based on the supplied information.
|
static org.onosproject.net.device.PortDescription |
otuPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OtuSignalType signalType,
org.onosproject.net.SparseAnnotations annotations)
Creates OTU port description based on the supplied information.
|
static org.onosproject.net.Annotations |
stripHandledAnnotations(org.onosproject.net.Annotations input)
Returns
Annotations not used by the port type projection. |
public static org.onosproject.net.device.PortDescription otuPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OtuSignalType signalType)
number - port numberisEnabled - port enabled statesignalType - OTU client signal typepublic static org.onosproject.net.device.PortDescription otuPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OtuSignalType signalType,
org.onosproject.net.SparseAnnotations annotations)
number - port numberisEnabled - port enabled statesignalType - OTU client signal typeannotations - key/value annotations mappublic static org.onosproject.net.device.PortDescription otuPortDescription(org.onosproject.net.device.PortDescription base,
org.onosproject.net.OtuSignalType signalType,
org.onosproject.net.SparseAnnotations annotations)
base - PortDescription to get basic information fromsignalType - OTU client signal typeannotations - key/value annotations mappublic static java.util.Optional<OtuPort> asOtuPort(org.onosproject.net.Port port)
public static org.onosproject.net.Annotations stripHandledAnnotations(org.onosproject.net.Annotations input)
Annotations not used by the port type projection.input - AnnotationsAnnotations