Class CapabilityParameterParser
java.lang.Object
org.opendaylight.protocol.bgp.parser.impl.message.open.CapabilityParameterParser
- All Implemented Interfaces:
org.opendaylight.protocol.bgp.parser.spi.ParameterParser,org.opendaylight.protocol.bgp.parser.spi.ParameterSerializer
public final class CapabilityParameterParser
extends Object
implements org.opendaylight.protocol.bgp.parser.spi.ParameterParser, org.opendaylight.protocol.bgp.parser.spi.ParameterSerializer
Parser for BGP Capability Parameter.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCapabilityParameterParser(org.opendaylight.protocol.bgp.parser.spi.CapabilityRegistry reg) -
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParametersparseParameter(io.netty.buffer.ByteBuf buffer) voidserializeExtendedParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output) voidserializeParameter(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parameter, io.netty.buffer.ByteBuf output)
-
Field Details
-
TYPE
public static final int TYPE- See Also:
-
-
Constructor Details
-
CapabilityParameterParser
public CapabilityParameterParser(org.opendaylight.protocol.bgp.parser.spi.CapabilityRegistry reg)
-
-
Method Details
-
parseParameter
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.BgpParameters parseParameter(io.netty.buffer.ByteBuf buffer) throws org.opendaylight.protocol.bgp.parser.BGPParsingException, org.opendaylight.protocol.bgp.parser.BGPDocumentedException - Specified by:
parseParameterin interfaceorg.opendaylight.protocol.bgp.parser.spi.ParameterParser- Throws:
org.opendaylight.protocol.bgp.parser.BGPParsingExceptionorg.opendaylight.protocol.bgp.parser.BGPDocumentedException
-
serializeParameter
public 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 org.opendaylight.protocol.bgp.parser.spi.ParameterLengthOverflowException - Specified by:
serializeParameterin interfaceorg.opendaylight.protocol.bgp.parser.spi.ParameterSerializer- Throws:
org.opendaylight.protocol.bgp.parser.spi.ParameterLengthOverflowException
-
serializeExtendedParameter
public 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) - Specified by:
serializeExtendedParameterin interfaceorg.opendaylight.protocol.bgp.parser.spi.ParameterSerializer
-