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
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
-
Method Summary
Modifier and TypeMethodDescriptionconvert
(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
-
Constructor Details
-
PortConvertor
public PortConvertor()
-
-
Method Details
-
defaultResult
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
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
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
-