Interface ParameterSerializer
public interface ParameterSerializer
-
Method Summary
Modifier and TypeMethodDescriptionvoidserializeExtendedParameter(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 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 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
-