@Beta
public final class OchPortHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<OchPort> |
asOchPort(org.onosproject.net.Port port) |
static org.onosproject.net.device.PortDescription |
ochPortDescription(org.onosproject.net.device.PortDescription base,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda,
org.onosproject.net.SparseAnnotations annotations)
Creates OCh port DefaultPortDescription based on the supplied information.
|
static org.onosproject.net.device.PortDescription |
ochPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda)
Creates OCh port DefaultPortDescription based on the supplied information.
|
static org.onosproject.net.device.PortDescription |
ochPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda,
org.onosproject.net.SparseAnnotations annotationsIn)
Creates OCh port DefaultPortDescription 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 ochPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda)
number - port numberisEnabled - port enabled statesignalType - ODU signal typeisTunable - tunable wavelength capabilitylambda - OCh signalpublic static org.onosproject.net.device.PortDescription ochPortDescription(org.onosproject.net.PortNumber number,
boolean isEnabled,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda,
org.onosproject.net.SparseAnnotations annotationsIn)
number - port numberisEnabled - port enabled statesignalType - ODU signal typeisTunable - tunable wavelength capabilitylambda - OCh signalannotationsIn - key/value annotations mappublic static org.onosproject.net.device.PortDescription ochPortDescription(org.onosproject.net.device.PortDescription base,
org.onosproject.net.OduSignalType signalType,
boolean isTunable,
org.onosproject.net.OchSignal lambda,
org.onosproject.net.SparseAnnotations annotations)
base - PortDescription to get basic information fromsignalType - ODU signal typeisTunable - tunable wavelength capabilitylambda - OCh signalannotations - key/value annotations mappublic static java.util.Optional<OchPort> asOchPort(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