Interface ParameterSerializer


public interface ParameterSerializer
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    serializeExtendedParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output)
    Serialize parameter using Extended Optional Parameters Length encoding.
    void
    serializeParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output)
    Serialize parameter using RFC4271 encoding.
  • Method Details

    • serializeParameter

      void serializeParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output) throws ParameterLengthOverflowException
      Serialize parameter using RFC4271 encoding.
      Parameters:
      parameter - Parameter to serialize
      output - Output buffer
      Throws:
      NullPointerException - if any argument is null
      ParameterLengthOverflowException - when the parameter does not fit into 255 bytes
    • serializeExtendedParameter

      void serializeExtendedParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output)
      Serialize parameter using Extended Optional Parameters Length encoding.
      Parameters:
      parameter - Parameter to serialize
      output - Output buffer
      Throws:
      NullPointerException - if any argument is null