public abstract class AbstractFlowspecL3vpnNlriParser extends AbstractFlowspecNlriParser
| Modifier and Type | Field and Description | 
|---|---|
| static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier | RD_NID | 
DEST_PREFIX_NID, flowspecTypeRegistry, LENGTH_MAGIC, MAX_NLRI_LENGTH, MAX_NLRI_LENGTH_ONE_BYTE, OP_NID, SOURCE_PREFIX_NID, VALUE_NID| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractFlowspecL3vpnNlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry) | 
| Modifier and Type | Method and 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 void | serializeNlri(Object[] nlriFields,
             io.netty.buffer.ByteBuf buffer) | 
| String | stringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<?> flowspec) | 
createAdvertizedRoutesDestinationType, createWithdrawnDestinationType, extractFlowspec, extractSpecificFlowspec, parseNlri, parseNlri, parseNlri, parseNlri, parseNlriFlowspecList, readNlriLength, readPathId, serializeAttribute, serializeMpReachNlri, serializeMpUnreachNlri, serializeNlri, serializeNlri, stringNlri, stringSpecificFSNlriTypepublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier RD_NID
protected AbstractFlowspecL3vpnNlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry)
public String stringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<?> flowspec)
stringNlri in class AbstractFlowspecNlriParserprotected void serializeNlri(Object[] nlriFields, io.netty.buffer.ByteBuf buffer)
serializeNlri in class AbstractFlowspecNlriParserprotected Object[] parseNlri(io.netty.buffer.ByteBuf nlri) throws BGPParsingException
AbstractFlowspecNlriParserparseNlri in class AbstractFlowspecNlriParsernlri - NLRI bufferBGPParsingExceptionprotected final List<Flowspec> parseL3vpnNlriFlowspecList(io.netty.buffer.ByteBuf nlri) throws BGPParsingException
BGPParsingExceptionCopyright © 2018 OpenDaylight. All rights reserved.