Package org.onosproject.net.optical.impl
Class DefaultOduCltPort
- java.lang.Object
-
- org.onosproject.net.utils.ForwardingPort
-
- org.onosproject.net.optical.impl.DefaultOduCltPort
-
- All Implemented Interfaces:
org.onosproject.net.Annotated,OduCltPort,ProjectedPort,org.onosproject.net.Port
@Beta public class DefaultOduCltPort extends org.onosproject.net.utils.ForwardingPort implements OduCltPort
Implementation of ODU client port (Optical channel Data Unit). Also referred to as a T-port or wide band port. See ITU G.709 "Interfaces for the Optical Transport Network (OTN)"
-
-
Constructor Summary
Constructors Constructor Description DefaultOduCltPort(org.onosproject.net.Port delegate, org.onosproject.net.CltSignalType signalType)Creates an ODU client port.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()longportSpeed()org.onosproject.net.CltSignalTypesignalType()Returns ODU client signal type.java.lang.StringtoString()org.onosproject.net.Port.Typetype()org.onosproject.net.AnnotationsunhandledAnnotations()Returns the key/value annotations, not used by projection.-
Methods inherited from class org.onosproject.net.utils.ForwardingPort
annotations, element, isEnabled, number, toEqualsBuilder, toStringHelper
-
-
-
-
Method Detail
-
type
public org.onosproject.net.Port.Type type()
- Specified by:
typein interfaceorg.onosproject.net.Port- Overrides:
typein classorg.onosproject.net.utils.ForwardingPort
-
portSpeed
public long portSpeed()
- Specified by:
portSpeedin interfaceorg.onosproject.net.Port- Overrides:
portSpeedin classorg.onosproject.net.utils.ForwardingPort
-
unhandledAnnotations
public org.onosproject.net.Annotations unhandledAnnotations()
Description copied from interface:ProjectedPortReturns the key/value annotations, not used by projection.- Specified by:
unhandledAnnotationsin interfaceProjectedPort- Returns:
- key/value annotations
-
signalType
public org.onosproject.net.CltSignalType signalType()
Description copied from interface:OduCltPortReturns ODU client signal type.- Specified by:
signalTypein interfaceOduCltPort- Returns:
- ODU client signal type
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.onosproject.net.utils.ForwardingPort
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classorg.onosproject.net.utils.ForwardingPort
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.onosproject.net.utils.ForwardingPort
-
-