public final class FlowspecL3vpnIpv4NlriParser extends AbstractFlowspecL3vpnNlriParser
RD_NIDDEST_PREFIX_NID, flowspecTypeRegistry, OP_NID, SOURCE_PREFIX_NID, VALUE_NID| Constructor and Description |
|---|
FlowspecL3vpnIpv4NlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
DestinationType |
createAdvertizedRoutesDestinationType(Object[] nlriFields,
PathId pathId)
Create advertized destination type
|
DestinationType |
createWithdrawnDestinationType(Object[] nlriFields,
PathId pathId)
Create withdrawn destination type
|
void |
extractSpecificFlowspec(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode fsType,
FlowspecBuilder fsBuilder) |
protected void |
serializeMpReachNlri(DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator) |
protected void |
serializeMpUnreachNlri(DestinationType dstType,
io.netty.buffer.ByteBuf byteAggregator) |
protected void |
stringSpecificFSNlriType(FlowspecType value,
StringBuilder buffer) |
parseL3vpnNlriFlowspecList, parseNlri, serializeNlri, stringNlriextractFlowspec, parseNlri, parseNlri, parseNlriFlowspecList, readNlriLength, readPathId, serializeAttribute, serializeNlri, serializeNlri, stringNlripublic FlowspecL3vpnIpv4NlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry)
public DestinationType createWithdrawnDestinationType(@Nonnull Object[] nlriFields, @Nullable PathId pathId)
AbstractFlowspecNlriParsercreateWithdrawnDestinationType in class AbstractFlowspecNlriParsernlriFields - a list of NLRI fields to be included in the destination typepathId - associated path id with given NLRIpublic DestinationType createAdvertizedRoutesDestinationType(@Nonnull Object[] nlriFields, @Nullable 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(DestinationType dstType, io.netty.buffer.ByteBuf byteAggregator)
serializeMpReachNlri in class AbstractFlowspecNlriParserprotected void serializeMpUnreachNlri(DestinationType dstType, io.netty.buffer.ByteBuf byteAggregator)
serializeMpUnreachNlri in class AbstractFlowspecNlriParserCopyright © 2019 OpenDaylight. All rights reserved.