public final class SimpleFlowspecIpv6NlriParser extends AbstractFlowspecNlriParser
DEST_PREFIX_NID, flowspecTypeRegistry, OP_NID, SOURCE_PREFIX_NID, VALUE_NID| Constructor and Description |
|---|
SimpleFlowspecIpv6NlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType |
createAdvertizedRoutesDestinationType(Object[] nlriFields,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.PathId pathId)
Create advertized destination type
|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType |
createWithdrawnDestinationType(Object[] nlriFields,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.PathId pathId)
Create withdrawn destination type
|
void |
extractSpecificFlowspec(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode fsType,
FlowspecBuilder fsBuilder) |
protected void |
serializeMpReachNlri(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator) |
protected void |
serializeMpUnreachNlri(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator) |
protected void |
stringSpecificFSNlriType(FlowspecType value,
StringBuilder buffer) |
extractFlowspec, parseNlri, parseNlri, parseNlri, parseNlriFlowspecList, readNlriLength, readPathId, serializeAttribute, serializeNlri, serializeNlri, serializeNlri, stringNlri, stringNlripublic SimpleFlowspecIpv6NlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry)
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType createWithdrawnDestinationType(@Nonnull Object[] nlriFields, @Nullable org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.PathId pathId)
AbstractFlowspecNlriParsercreateWithdrawnDestinationType in class AbstractFlowspecNlriParsernlriFields - a list of NLRI fields to be included in the destination typepathId - associated path id with given NLRIpublic org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType createAdvertizedRoutesDestinationType(@Nonnull Object[] nlriFields, @Nullable org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.PathId pathId)
AbstractFlowspecNlriParsercreateAdvertizedRoutesDestinationType in class AbstractFlowspecNlriParsernlriFields - a list of NLRI fields to be included in the destination typepathId - associated path id with given NLRIpublic void extractSpecificFlowspec(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode fsType,
FlowspecBuilder fsBuilder)
extractSpecificFlowspec in class AbstractFlowspecNlriParserprotected void stringSpecificFSNlriType(FlowspecType value, StringBuilder buffer)
stringSpecificFSNlriType in class AbstractFlowspecNlriParserprotected void serializeMpReachNlri(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator)
serializeMpReachNlri in class AbstractFlowspecNlriParserprotected void serializeMpUnreachNlri(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.destination.DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator)
serializeMpUnreachNlri in class AbstractFlowspecNlriParserCopyright © 2019 OpenDaylight. All rights reserved.