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
Constructors Constructor Description GroupConvertor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GroupModInputBuilder
convert(Group source, VersionDatapathIdConvertorData data)
Converts source to result.static GroupModInputBuilder
defaultResult(short version)
Deprecated.UsedefaultResult(Uint8)
instead.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
-
-
-
-
Method Detail
-
defaultResult
@Deprecated public static GroupModInputBuilder defaultResult(short version)
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
public Collection<Class<?>> 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
public GroupModInputBuilder convert(Group source, VersionDatapathIdConvertorData data)
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
-
-