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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(Port source, VersionConvertorData data) Converts source to result.static PortModInputdefaultResult(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:ConvertorGets type of convertor, used inConvertorManager.- Specified by:
getTypesin classConvertor<Port,PortModInput, VersionConvertorData> - Returns:
- the type of convertor
-
convert
Description copied from class:ConvertorConverts source to result.- Specified by:
convertin classConvertor<Port,PortModInput, VersionConvertorData> - Parameters:
source- sourcedata- convertor data- Returns:
- converted source
-