Class MatchDeserializer
java.lang.Object
org.opendaylight.openflowplugin.impl.protocol.deserialization.match.MatchDeserializer
- All Implemented Interfaces:
- DeserializerRegistryInjector,- HeaderDeserializer<Match>,- OFDeserializer<Match>,- OFGeneralDeserializer,- MatchEntryDeserializer,- MatchEntryDeserializerRegistry
public class MatchDeserializer
extends Object
implements OFDeserializer<Match>, HeaderDeserializer<Match>, MatchEntryDeserializerRegistry, MatchEntryDeserializer, DeserializerRegistryInjector
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondeserialize(io.netty.buffer.ByteBuf inBuffer) Transforms byte message into POJO/DTO (of type E).voiddeserializeEntry(io.netty.buffer.ByteBuf inBuffer, MatchBuilder builder) Transforms byte match entry message into POJO/DTO (of type E).deserializeHeader(io.netty.buffer.ByteBuf inBuffer) Deserializes a byte message headers.voidinjectDeserializerRegistry(DeserializerRegistry deserializerRegistry) Injects deserializer registry into deserializer.voidregisterEntryDeserializer(MatchEntryDeserializerKey key, MatchEntryDeserializer deserializer) Registers match entry deserializer.booleanUnregisters match entry deserializer.
- 
Constructor Details- 
MatchDeserializer
 
- 
- 
Method Details- 
deserializeDescription copied from interface:OFDeserializerTransforms byte message into POJO/DTO (of type E).- Specified by:
- deserializein interface- OFDeserializer<Match>
- Parameters:
- inBuffer- message as bytes in ByteBuf
- Returns:
- POJO/DTO
 
- 
deserializeHeaderDescription copied from interface:HeaderDeserializerDeserializes a byte message headers.- Specified by:
- deserializeHeaderin interface- HeaderDeserializer<Match>
- Parameters:
- inBuffer- message as bytes in ByteBuf
- Returns:
- POJO/DTO
 
- 
deserializeEntryDescription copied from interface:MatchEntryDeserializerTransforms byte match entry message into POJO/DTO (of type E).- Specified by:
- deserializeEntryin interface- MatchEntryDeserializer
- Parameters:
- inBuffer- message as bytes in ByteBuf
- builder- match builder
 
- 
registerEntryDeserializerpublic void registerEntryDeserializer(MatchEntryDeserializerKey key, MatchEntryDeserializer deserializer) Description copied from interface:MatchEntryDeserializerRegistryRegisters match entry deserializer.- Specified by:
- registerEntryDeserializerin interface- MatchEntryDeserializerRegistry
- Parameters:
- key- used for deserializer lookup
- deserializer- deserializer instance
 
- 
unregisterEntryDeserializerDescription copied from interface:MatchEntryDeserializerRegistryUnregisters match entry deserializer.- Specified by:
- unregisterEntryDeserializerin interface- MatchEntryDeserializerRegistry
- Parameters:
- key- used for deserializer lookup
- Returns:
- true if deserializer was removed, false if no deserializer was found under specified key
 
- 
injectDeserializerRegistryDescription copied from interface:DeserializerRegistryInjectorInjects deserializer registry into deserializer.- Specified by:
- injectDeserializerRegistryin interface- DeserializerRegistryInjector
- Parameters:
- deserializerRegistry- registry of deserializers
 
 
-