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 -
Method Summary
Modifier and TypeMethodDescriptionconvert(Group source, VersionDatapathIdConvertorData data) Converts source to result.static GroupModInputBuilderdefaultResult(short version) Deprecated.static GroupModInputBuilderdefaultResult(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:ConvertorGets type of convertor, used inConvertorManager.- Specified by:
getTypesin classConvertor<Group,GroupModInputBuilder, VersionDatapathIdConvertorData> - Returns:
- the type of convertor
-
convert
Description copied from class:ConvertorConverts source to result.- Specified by:
convertin classConvertor<Group,GroupModInputBuilder, VersionDatapathIdConvertorData> - Parameters:
source- sourcedata- convertor data- Returns:
- converted source
-
defaultResult(Uint8)instead.