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, stringSpecificFSNlriType
public 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 AbstractFlowspecNlriParser
protected void serializeNlri(Object[] nlriFields, io.netty.buffer.ByteBuf buffer)
serializeNlri
in class AbstractFlowspecNlriParser
protected Object[] parseNlri(io.netty.buffer.ByteBuf nlri) throws BGPParsingException
AbstractFlowspecNlriParser
parseNlri
in class AbstractFlowspecNlriParser
nlri
- NLRI bufferBGPParsingException
protected final List<Flowspec> parseL3vpnNlriFlowspecList(io.netty.buffer.ByteBuf nlri) throws BGPParsingException
BGPParsingException
Copyright © 2018 OpenDaylight. All rights reserved.