Class GroupConvertor
java.lang.Object
org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common.Convertor<Group,GroupModInputBuilder,VersionDatapathIdConvertorData>
org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.GroupConvertor
public class GroupConvertor
extends Convertor<Group,GroupModInputBuilder,VersionDatapathIdConvertorData>
Decodes the SAL - Group Mod Message and encodes into a OF
Library for the OFPT_GROUP_MOD Message. Input:SAL Layer Group command data.
Example usage:
VersionDatapathIdConvertorData data = new VersionDatapathIdConvertorData(version);
data.setDatapathId(datapathId);
Optional<GroupModInputBuilder> ofGroup = convertorManager.convert(salGroup, data);
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvert
(Group source, VersionDatapathIdConvertorData data) Converts source to result.static GroupModInputBuilder
defaultResult
(short version) Deprecated.static GroupModInputBuilder
defaultResult
(org.opendaylight.yangtools.yang.common.Uint8 version) Create default empty group mod input builder 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
-
GroupConvertor
public GroupConvertor()
-
-
Method Details
-
defaultResult
Deprecated.UsedefaultResult(Uint8)
instead.Create default empty group mod input builder Use this method, if result from convertor is empty.- Parameters:
version
- Openflow version- Returns:
- default empty group mod input builder
-
defaultResult
public static GroupModInputBuilder defaultResult(org.opendaylight.yangtools.yang.common.Uint8 version) Create default empty group mod input builder Use this method, if result from convertor is empty.- Parameters:
version
- Openflow version- Returns:
- default empty group mod input builder
- Throws:
NullPointerException
- if version is null
-
getTypes
Description copied from class:Convertor
Gets type of convertor, used inConvertorManager
.- Specified by:
getTypes
in classConvertor<Group,
GroupModInputBuilder, VersionDatapathIdConvertorData> - Returns:
- the type of convertor
-
convert
Description copied from class:Convertor
Converts source to result.- Specified by:
convert
in classConvertor<Group,
GroupModInputBuilder, VersionDatapathIdConvertorData> - Parameters:
source
- sourcedata
- convertor data- Returns:
- converted source
-
defaultResult(Uint8)
instead.