Class PMSITunnelAttributeHandler
java.lang.Object
org.opendaylight.protocol.bgp.mvpn.impl.attributes.PMSITunnelAttributeHandler
- All Implemented Interfaces:
AttributeParser
,AttributeSerializer
public final class PMSITunnelAttributeHandler
extends Object
implements AttributeParser, AttributeSerializer
PE Distinguisher Labels Attribute Handler.
https://tools.ietf.org/html/rfc6514#section-5
- Author:
- Claudio D. Gasparini
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetClazz()
int
getType()
void
parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) Parses attribute from ByteBuf buffer.void
serializeAttribute
(Attributes attribute, io.netty.buffer.ByteBuf byteAggregator) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opendaylight.protocol.bgp.parser.spi.AttributeParser
ignoreDuplicates, parseAttribute
-
Constructor Details
-
PMSITunnelAttributeHandler
public PMSITunnelAttributeHandler()
-
-
Method Details
-
parseAttribute
public void parseAttribute(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) Description copied from interface:AttributeParser
Parses attribute from ByteBuf buffer.- Specified by:
parseAttribute
in interfaceAttributeParser
- Parameters:
buffer
- Encoded attribute body in ByteBuf.builder
- Path attributes builder. Guaranteed to contain all valid attributes whose type is numerically lower than this attribute's type.constraint
- Peer specific constraints, may be null
-
serializeAttribute
- Specified by:
serializeAttribute
in interfaceAttributeSerializer
-
getType
public int getType() -
getClazz
-