Class RouteOriginIpv4EcHandler
java.lang.Object
org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
org.opendaylight.protocol.bgp.parser.impl.message.update.extended.communities.RouteOriginIpv4EcHandler
- All Implemented Interfaces:
ExtendedCommunityParser
,ExtendedCommunitySerializer
-
Field Summary
Fields inherited from class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
INET_LOCAL_ADMIN_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Provides a sub-type of the extended community for which the serializer is registered.parseExtendedCommunity
(io.netty.buffer.ByteBuf buffer) Parses the Extended Community value encoded in the buffer.void
serializeExtendedCommunity
(ExtendedCommunity extendedCommunity, io.netty.buffer.ByteBuf byteAggregator) Serializes Extended Community value to the buffer.Methods inherited from class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
getType
-
Constructor Details
-
RouteOriginIpv4EcHandler
public RouteOriginIpv4EcHandler()
-
-
Method Details
-
serializeExtendedCommunity
public void serializeExtendedCommunity(ExtendedCommunity extendedCommunity, io.netty.buffer.ByteBuf byteAggregator) Description copied from interface:ExtendedCommunitySerializer
Serializes Extended Community value to the buffer.- Parameters:
extendedCommunity
- ExtendedCommuity to be encoded.byteAggregator
- The output buffer where the extended community is written.
-
parseExtendedCommunity
public ExtendedCommunity parseExtendedCommunity(io.netty.buffer.ByteBuf buffer) throws BGPDocumentedException, BGPParsingException Description copied from interface:ExtendedCommunityParser
Parses the Extended Community value encoded in the buffer.- Parameters:
buffer
- ByteBuf- Returns:
- Decoded Extended Community value.
- Throws:
BGPDocumentedException
BGPParsingException
-
getSubType
public int getSubType()Description copied from interface:ExtendedCommunitySerializer
Provides a sub-type of the extended community for which the serializer is registered.- Returns:
- A sub-type of the extended community.
-