Class AbstractFlowspecL3vpnNlriParser
- java.lang.Object
- 
- org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecNlriParser
- 
- org.opendaylight.protocol.bgp.flowspec.l3vpn.AbstractFlowspecL3vpnNlriParser
 
 
- 
- All Implemented Interfaces:
- NlriParser,- NlriSerializer
 - Direct Known Subclasses:
- FlowspecL3vpnIpv4NlriParser,- FlowspecL3vpnIpv6NlriParser
 
 public abstract class AbstractFlowspecL3vpnNlriParser extends AbstractFlowspecNlriParser 
- 
- 
Field SummaryFields Modifier and Type Field Description static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierRD_NID- 
Fields inherited from class org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecNlriParserDEST_PREFIX_NID, flowspecTypeRegistry, OP_NID, SOURCE_PREFIX_NID, VALUE_NID
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractFlowspecL3vpnNlriParser(FlowspecTypeRegistry flowspecTypeRegistry)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Flowspec>parseL3vpnNlriFlowspecList(io.netty.buffer.ByteBuf nlri)protected Object[]parseNlri(io.netty.buffer.ByteBuf nlri)Override this function to parse additional NLRI fields.protected voidserializeNlri(Object[] nlriFields, io.netty.buffer.ByteBuf buffer)StringstringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode flowspec)- 
Methods inherited from class org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecNlriParsercreateAdvertizedRoutesDestinationType, createWithdrawnDestinationType, extractFlowspec, extractSpecificFlowspec, parseNlri, parseNlri, parseNlriFlowspecList, readNlriLength, readPathId, serializeAttribute, serializeMpReachNlri, serializeMpUnreachNlri, serializeNlri, serializeNlri, stringNlri, stringSpecificFSNlriType
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.opendaylight.protocol.bgp.parser.spi.NlriParserconvertMpReachToMpUnReach
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractFlowspecL3vpnNlriParserprotected AbstractFlowspecL3vpnNlriParser(FlowspecTypeRegistry flowspecTypeRegistry) 
 
- 
 - 
Method Detail- 
stringNlripublic String stringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode flowspec) - Overrides:
- stringNlriin class- AbstractFlowspecNlriParser
 
 - 
serializeNlriprotected void serializeNlri(Object[] nlriFields, io.netty.buffer.ByteBuf buffer) - Overrides:
- serializeNlriin class- AbstractFlowspecNlriParser
 
 - 
parseNlriprotected Object[] parseNlri(io.netty.buffer.ByteBuf nlri) Description copied from class:AbstractFlowspecNlriParserOverride this function to parse additional NLRI fields.- Overrides:
- parseNlriin class- AbstractFlowspecNlriParser
- Parameters:
- nlri- NLRI buffer
- Returns:
- Parsed additional fields
 
 
- 
 
-