Class PacketOutConvertor
- java.lang.Object
-
- org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common.Convertor<TransmitPacketInput,PacketOutInput,XidConvertorData>
-
- org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.PacketOutConvertor
-
public class PacketOutConvertor extends Convertor<TransmitPacketInput,PacketOutInput,XidConvertorData>
Converts a MD-SAL packet out data into the OF library packet out input.Example usage:
XidConvertorData data = new XidConvertorData(version); data.setDatapathId(datapathId); data.setXid(xid); Optional<PacketOutInput> ofPacketInput = convertorManager.convert(salPacket, data);
-
-
Constructor Summary
Constructors Constructor Description PacketOutConvertor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PacketOutInput
convert(TransmitPacketInput source, XidConvertorData data)
Converts source to result.static PacketOutInput
defaultResult(short version)
Create default empty meter mot input builder.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
public static PacketOutInput defaultResult(short version)
Create default empty meter mot input builder. Use this method, if result from convertor is empty.- Parameters:
version
- Openflow version- Returns:
- default empty meter mod input builder
-
getTypes
public Collection<Class<?>> getTypes()
Description copied from class:Convertor
Gets type of convertor, used inConvertorManager
.- Specified by:
getTypes
in classConvertor<TransmitPacketInput,PacketOutInput,XidConvertorData>
- Returns:
- the type of convertor
-
convert
public PacketOutInput convert(TransmitPacketInput source, XidConvertorData data)
Description copied from class:Convertor
Converts source to result.- Specified by:
convert
in classConvertor<TransmitPacketInput,PacketOutInput,XidConvertorData>
- Parameters:
source
- sourcedata
- convertor data- Returns:
- converted source
-
-