Class OF13SetFieldActionSerializer

java.lang.Object
org.opendaylight.openflowjava.protocol.impl.serialization.action.OF13SetFieldActionSerializer
All Implemented Interfaces:
HeaderSerializer<Action>, OFGeneralSerializer, OFSerializer<Action>, SerializerRegistryInjector

public class OF13SetFieldActionSerializer extends Object implements OFSerializer<Action>, HeaderSerializer<Action>, SerializerRegistryInjector
Serializes OF 1.3 SetField actions.
Author:
michal.polkorab
  • Constructor Details

    • OF13SetFieldActionSerializer

      public OF13SetFieldActionSerializer()
  • Method Details

    • serialize

      public void serialize(Action action, io.netty.buffer.ByteBuf outBuffer)
      Description copied from interface: OFSerializer
      Transforms POJO/DTO into byte message (ByteBuf).
      Specified by:
      serialize in interface OFSerializer<Action>
      Parameters:
      action - object to be serialized
      outBuffer - output buffer
    • serializeHeader

      public void serializeHeader(Action input, io.netty.buffer.ByteBuf outBuffer)
      Description copied from interface: HeaderSerializer
      Serializes object headers (e.g. for Multipart message - Table Features).
      Specified by:
      serializeHeader in interface HeaderSerializer<Action>
      Parameters:
      input - object whose headers should be serialized
      outBuffer - output buffer
    • injectSerializerRegistry

      public void injectSerializerRegistry(SerializerRegistry serializerRegistry)
      Description copied from interface: SerializerRegistryInjector
      Injects serializer registry.
      Specified by:
      injectSerializerRegistry in interface SerializerRegistryInjector
      Parameters:
      serializerRegistry - registry instance