Class OmsPortHelper
- java.lang.Object
-
- org.onosproject.net.optical.device.OmsPortHelper
-
@Beta public final class OmsPortHelper extends java.lang.ObjectOMS port related helpers.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<OmsPort>asOmsPort(org.onosproject.net.Port port)static org.onosproject.net.device.PortDescriptionomsPortDescription(org.onosproject.net.device.PortDescription base, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid, org.onosproject.net.SparseAnnotations annotations)Creates OMS port description based on the supplied information.static org.onosproject.net.device.PortDescriptionomsPortDescription(org.onosproject.net.PortNumber number, boolean isEnabled, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid)Creates OMS port description based on the supplied information.static org.onosproject.net.device.PortDescriptionomsPortDescription(org.onosproject.net.PortNumber number, boolean isEnabled, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid, org.onosproject.net.SparseAnnotations annotations)Creates OMS port description based on the supplied information.static org.onosproject.net.AnnotationsstripHandledAnnotations(org.onosproject.net.Annotations input)ReturnsAnnotationsnot used by the port type projection.
-
-
-
Method Detail
-
omsPortDescription
public static org.onosproject.net.device.PortDescription omsPortDescription(org.onosproject.net.PortNumber number, boolean isEnabled, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid, org.onosproject.net.SparseAnnotations annotations)Creates OMS port description based on the supplied information.- Parameters:
number- port numberisEnabled- port enabled stateminFrequency- minimum frequencymaxFrequency- maximum frequencygrid- grid spacing frequencyannotations- key/value annotations map- Returns:
- port description
-
omsPortDescription
public static org.onosproject.net.device.PortDescription omsPortDescription(org.onosproject.net.PortNumber number, boolean isEnabled, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid)Creates OMS port description based on the supplied information.- Parameters:
number- port numberisEnabled- port enabled stateminFrequency- minimum frequencymaxFrequency- maximum frequencygrid- grid spacing frequency- Returns:
- port description
-
omsPortDescription
public static org.onosproject.net.device.PortDescription omsPortDescription(org.onosproject.net.device.PortDescription base, org.onlab.util.Frequency minFrequency, org.onlab.util.Frequency maxFrequency, org.onlab.util.Frequency grid, org.onosproject.net.SparseAnnotations annotations)Creates OMS port description based on the supplied information.- Parameters:
base- PortDescription to get basic information fromminFrequency- minimum frequencymaxFrequency- maximum frequencygrid- grid spacing frequencyannotations- key/value annotations map- Returns:
- port description
-
asOmsPort
public static java.util.Optional<OmsPort> asOmsPort(org.onosproject.net.Port port)
-
stripHandledAnnotations
public static org.onosproject.net.Annotations stripHandledAnnotations(org.onosproject.net.Annotations input)
ReturnsAnnotationsnot used by the port type projection.- Parameters:
input-Annotations- Returns:
- filtered view of given
Annotations
-
-