Class MatchSerializer
java.lang.Object
org.opendaylight.openflowplugin.impl.protocol.serialization.match.MatchSerializer
- All Implemented Interfaces:
- HeaderSerializer<Match>,- OFGeneralSerializer,- OFSerializer<Match>,- SerializerRegistryInjector,- MatchEntrySerializerRegistry
public class MatchSerializer
extends Object
implements OFSerializer<Match>, HeaderSerializer<Match>, MatchEntrySerializerRegistry, SerializerRegistryInjector
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidinjectSerializerRegistry(SerializerRegistry serializerRegistry) Injects serializer registry.voidregisterEntrySerializer(MatchEntrySerializerKey key, MatchEntrySerializer serializer) Registers match entry serializer.voidTransforms POJO/DTO into byte message (ByteBuf).voidserializeHeader(Match match, io.netty.buffer.ByteBuf outBuffer) Serializes object headers (e.g.booleanUnregisters match entry serializer.
- 
Constructor Details- 
MatchSerializerpublic MatchSerializer()
 
- 
- 
Method Details- 
serializeDescription copied from interface:OFSerializerTransforms POJO/DTO into byte message (ByteBuf).- Specified by:
- serializein interface- OFSerializer<Match>
- Parameters:
- match- object to be serialized
- outBuffer- output buffer
 
- 
serializeHeaderDescription copied from interface:HeaderSerializerSerializes object headers (e.g. for Multipart message - Table Features).- Specified by:
- serializeHeaderin interface- HeaderSerializer<Match>
- Parameters:
- match- object whose headers should be serialized
- outBuffer- output buffer
 
- 
injectSerializerRegistryDescription copied from interface:SerializerRegistryInjectorInjects serializer registry.- Specified by:
- injectSerializerRegistryin interface- SerializerRegistryInjector
- Parameters:
- serializerRegistry- registry instance
 
- 
registerEntrySerializerDescription copied from interface:MatchEntrySerializerRegistryRegisters match entry serializer.- Specified by:
- registerEntrySerializerin interface- MatchEntrySerializerRegistry
- Parameters:
- key- used for deserializer lookup
- serializer- serializer instance
 
- 
unregisterEntrySerializerDescription copied from interface:MatchEntrySerializerRegistryUnregisters match entry serializer.- Specified by:
- unregisterEntrySerializerin interface- MatchEntrySerializerRegistry
- Parameters:
- key- used for serializer lookup
- Returns:
- true if serializer was removed, false if no serializer was found under specified key
 
 
-