Interface ParameterSerializer
-
public interface ParameterSerializer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidserializeExtendedParameter(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.voidserializeParameter(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 Detail
-
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 ParameterLengthOverflowExceptionSerialize parameter using RFC4271 encoding.- Parameters:
parameter- Parameter to serializeoutput- Output buffer- Throws:
NullPointerException- if any argument is nullParameterLengthOverflowException- 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 serializeoutput- Output buffer- Throws:
NullPointerException- if any argument is null
-
-