Class RouteMirroringMessageHandler
- java.lang.Object
-
- org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
-
- org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser<T>
-
- org.opendaylight.protocol.bmp.spi.parser.AbstractBmpPerPeerMessageParser<TlvsBuilder>
-
- org.opendaylight.protocol.bmp.parser.message.RouteMirroringMessageHandler
-
- All Implemented Interfaces:
BmpMessageParser
,BmpMessageSerializer
public class RouteMirroringMessageHandler extends AbstractBmpPerPeerMessageParser<TlvsBuilder>
-
-
Constructor Summary
Constructors Constructor Description RouteMirroringMessageHandler(MessageRegistry bgpMssageRegistry, BmpTlvRegistry tlvRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTlv(TlvsBuilder builder, Tlv tlv)
int
getBmpMessageType()
RouteMirroringMessage
parseMessageBody(io.netty.buffer.ByteBuf bytes)
void
serializeMessageBody(org.opendaylight.yangtools.yang.binding.Notification<?> message, io.netty.buffer.ByteBuf buffer)
protected void
serializeTlvs(Tlvs tlvs, io.netty.buffer.ByteBuf output)
-
Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpPerPeerMessageParser
getBgpMessageRegistry, parsePerPeerHeader, serializePerPeerHeader
-
Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser
parseTlvs, serializeTlv
-
Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
parseMessage, serializeMessage
-
-
-
-
Constructor Detail
-
RouteMirroringMessageHandler
public RouteMirroringMessageHandler(MessageRegistry bgpMssageRegistry, BmpTlvRegistry tlvRegistry)
-
-
Method Detail
-
serializeMessageBody
public void serializeMessageBody(org.opendaylight.yangtools.yang.binding.Notification<?> message, io.netty.buffer.ByteBuf buffer)
- Overrides:
serializeMessageBody
in classAbstractBmpPerPeerMessageParser<TlvsBuilder>
-
parseMessageBody
public RouteMirroringMessage parseMessageBody(io.netty.buffer.ByteBuf bytes) throws BmpDeserializationException
- Specified by:
parseMessageBody
in classAbstractBmpMessageParser
- Throws:
BmpDeserializationException
-
serializeTlvs
protected void serializeTlvs(Tlvs tlvs, io.netty.buffer.ByteBuf output)
-
getBmpMessageType
public int getBmpMessageType()
- Specified by:
getBmpMessageType
in classAbstractBmpMessageParser
-
addTlv
protected void addTlv(TlvsBuilder builder, Tlv tlv)
- Overrides:
addTlv
in classAbstractBmpMessageWithTlvParser<TlvsBuilder>
-
-