static final NodeIdentifier FLOWSPEC_NID = new NodeIdentifier(Flowspec.QNAME);
@VisibleForTesting
static final NodeIdentifier FLOWSPEC_TYPE_NID = new NodeIdentifier(FlowspecType.QNAME);
- public static final NodeIdentifier DEST_PREFIX_NID
- = new NodeIdentifier(QName.create(DestinationPrefixCase.QNAME, "destination-prefix").intern());
- public static final NodeIdentifier SOURCE_PREFIX_NID
- = new NodeIdentifier(QName.create(SourcePrefixCase.QNAME, "source-prefix").intern());
+ public static final NodeIdentifier DEST_PREFIX_NID =
+ new NodeIdentifier(QName.create(DestinationPrefixCase.QNAME, "destination-prefix").intern());
+ public static final NodeIdentifier SOURCE_PREFIX_NID =
+ new NodeIdentifier(QName.create(SourcePrefixCase.QNAME, "source-prefix").intern());
@VisibleForTesting
static final NodeIdentifier PORTS_NID = new NodeIdentifier(Ports.QNAME);
@VisibleForTesting
@VisibleForTesting
static final NodeIdentifier FRAGMENT_NID = new NodeIdentifier(Fragments.QNAME);
@VisibleForTesting
- public static final NodeIdentifier OP_NID
- = new NodeIdentifier(QName.create(Flowspec.QNAME.getModule(), "op"));
+ public static final NodeIdentifier OP_NID = new NodeIdentifier(QName.create(Flowspec.QNAME, "op").intern());
@VisibleForTesting
- public static final NodeIdentifier VALUE_NID
- = new NodeIdentifier(QName.create(Flowspec.QNAME.getModule(), "value"));
+ public static final NodeIdentifier VALUE_NID = new NodeIdentifier(QName.create(Flowspec.QNAME, "value").intern());
protected final FlowspecTypeRegistry flowspecTypeRegistry;
protected final void serializeNlri(final List<Flowspec> flowspecList, final @NonNull ByteBuf buffer) {
if (flowspecList != null) {
for (final Flowspec flow : flowspecList) {
- this.flowspecTypeRegistry.serializeFlowspecType(flow.getFlowspecType(), buffer);
+ flowspecTypeRegistry.serializeFlowspecType(flow.getFlowspecType(), buffer);
}
}
}
while (nlriLength > 0) {
final int readableLength = nlri.readableBytes();
final FlowspecBuilder builder = new FlowspecBuilder();
- builder.setFlowspecType(this.flowspecTypeRegistry.parseFlowspecType(nlri));
+ builder.setFlowspecType(flowspecTypeRegistry.parseFlowspecType(nlri));
fss.add(builder.build());
final int flowspecTypeLength = readableLength - nlri.readableBytes();
nlriLength -= flowspecTypeLength;
public abstract class AbstractFlowspecL3vpnNlriParser extends AbstractFlowspecNlriParser {
private static final Logger LOG = LoggerFactory.getLogger(AbstractFlowspecL3vpnNlriParser.class);
- public static final NodeIdentifier RD_NID = new NodeIdentifier(QName.create(Flowspec.QNAME.getModule(),
- "route-distinguisher"));
+ public static final NodeIdentifier RD_NID =
+ new NodeIdentifier(QName.create(Flowspec.QNAME, "route-distinguisher").intern());
protected AbstractFlowspecL3vpnNlriParser(final FlowspecTypeRegistry flowspecTypeRegistry) {
super(flowspecTypeRegistry);
while (nlri.isReadable()) {
final FlowspecBuilder builder = new FlowspecBuilder();
- builder.setFlowspecType(this.flowspecTypeRegistry.parseFlowspecType(nlri));
+ builder.setFlowspecType(flowspecTypeRegistry.parseFlowspecType(nlri));
fss.add(builder.build());
}