Class TerminationHandler
- java.lang.Object
-
- org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
-
- org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.TlvsBuilder>
-
- org.opendaylight.protocol.bmp.parser.message.TerminationHandler
-
- All Implemented Interfaces:
org.opendaylight.protocol.bmp.spi.parser.BmpMessageParser,org.opendaylight.protocol.bmp.spi.parser.BmpMessageSerializer
public class TerminationHandler extends org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.TlvsBuilder>
-
-
Constructor Summary
Constructors Constructor Description TerminationHandler(org.opendaylight.protocol.bmp.spi.parser.BmpTlvRegistry tlvRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTlv(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.TlvsBuilder builder, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Tlv tlv)intgetBmpMessageType()org.opendaylight.yangtools.yang.binding.NotificationparseMessageBody(io.netty.buffer.ByteBuf bytes)voidserializeMessageBody(org.opendaylight.yangtools.yang.binding.Notification message, io.netty.buffer.ByteBuf buffer)protected voidserializeTlvs(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.Tlvs tlvs, io.netty.buffer.ByteBuf output)-
Methods inherited from class org.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser
parseTlvs, serializeTlv
-
-
-
-
Method Detail
-
parseMessageBody
public org.opendaylight.yangtools.yang.binding.Notification parseMessageBody(io.netty.buffer.ByteBuf bytes) throws org.opendaylight.protocol.bmp.spi.parser.BmpDeserializationException- Specified by:
parseMessageBodyin classorg.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser- Throws:
org.opendaylight.protocol.bmp.spi.parser.BmpDeserializationException
-
serializeMessageBody
public void serializeMessageBody(org.opendaylight.yangtools.yang.binding.Notification message, io.netty.buffer.ByteBuf buffer)- Specified by:
serializeMessageBodyin classorg.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
-
getBmpMessageType
public int getBmpMessageType()
- Specified by:
getBmpMessageTypein classorg.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageParser
-
serializeTlvs
protected void serializeTlvs(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.Tlvs tlvs, io.netty.buffer.ByteBuf output)
-
addTlv
protected void addTlv(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.TlvsBuilder builder, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Tlv tlv)- Overrides:
addTlvin classorg.opendaylight.protocol.bmp.spi.parser.AbstractBmpMessageWithTlvParser<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.termination.TlvsBuilder>
-
-