Class PortConvertor
- java.lang.Object
-
- org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common.Convertor<Port,PortModInput,VersionConvertorData>
-
- org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.PortConvertor
-
public class PortConvertor extends Convertor<Port,PortModInput,VersionConvertorData>
Converts port mod, port status and port description MD-SAL messages to OF library data.Example usage:
VersionConvertorData data = new VersionConvertorData(version); Optional<PortModInput> ofPort = convertorManager.convert(salPort, data);
-
-
Constructor Summary
Constructors Constructor Description PortConvertor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PortModInput
convert(Port source, VersionConvertorData data)
Converts source to result.static PortModInput
defaultResult(org.opendaylight.yangtools.yang.common.Uint8 version)
Create default empty port mod input Use this method, if result from convertor is empty.Collection<Class<?>>
getTypes()
Gets type of convertor, used inConvertorManager
.-
Methods inherited from class org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common.Convertor
getConvertorExecutor, setConvertorExecutor
-
-
-
-
Method Detail
-
defaultResult
public static PortModInput defaultResult(org.opendaylight.yangtools.yang.common.Uint8 version)
Create default empty port mod input Use this method, if result from convertor is empty.- Parameters:
version
- Openflow version- Returns:
- default empty port mod input
-
getTypes
public Collection<Class<?>> getTypes()
Description copied from class:Convertor
Gets type of convertor, used inConvertorManager
.- Specified by:
getTypes
in classConvertor<Port,PortModInput,VersionConvertorData>
- Returns:
- the type of convertor
-
convert
public PortModInput convert(Port source, VersionConvertorData data)
Description copied from class:Convertor
Converts source to result.- Specified by:
convert
in classConvertor<Port,PortModInput,VersionConvertorData>
- Parameters:
source
- sourcedata
- convertor data- Returns:
- converted source
-
-