Interface ParameterSerializer
- All Known Implementing Classes:
CapabilityParameterParser
public interface ParameterSerializer
-
Method Summary
Modifier and TypeMethodDescriptionvoidserializeExtendedParameter(BgpParameters parameter, io.netty.buffer.ByteBuf output) Serialize parameter using Extended Optional Parameters Length encoding.voidserializeParameter(BgpParameters parameter, io.netty.buffer.ByteBuf output) Serialize parameter using RFC4271 encoding.
-
Method Details
-
serializeParameter
void serializeParameter(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
Serialize parameter using Extended Optional Parameters Length encoding.- Parameters:
parameter- Parameter to serializeoutput- Output buffer- Throws:
NullPointerException- if any argument is null
-