+
+ final PathSetupTypeTlvParser pstParser = new PathSetupTypeTlvParser();
+ regs.add(context.registerTlvParser(PathSetupTypeTlvParser.TYPE, pstParser));
+ regs.add(context.registerTlvSerializer(PathSetupType.class, pstParser));
+ }
+
+ private void registerMonitoringExtensionParsers(final List<AutoCloseable> regs, final PCEPExtensionProviderContext context,
+ final TlvRegistry tlvReg, final VendorInformationTlvRegistry viTlvReg) {
+ final PCEPMonitoringObjectParser monParser = new PCEPMonitoringObjectParser(tlvReg, viTlvReg);
+ regs.add(context.registerObjectParser(PCEPMonitoringObjectParser.CLASS, PCEPMonitoringObjectParser.TYPE, monParser));
+ regs.add(context.registerObjectSerializer(Monitoring.class, monParser));
+
+ final PCEPPccIdReqIPv4ObjectParser pccIdIPv4Parser = new PCEPPccIdReqIPv4ObjectParser();
+ regs.add(context.registerObjectParser(PCEPPccIdReqIPv4ObjectParser.CLASS, PCEPPccIdReqIPv4ObjectParser.IPV4_TYPE, pccIdIPv4Parser));
+ regs.add(context.registerObjectSerializer(PccIdReq.class, pccIdIPv4Parser));
+
+ final PCEPPccIdReqIPv6ObjectParser pccIdIPv6Parser = new PCEPPccIdReqIPv6ObjectParser();
+ regs.add(context.registerObjectParser(PCEPPccIdReqIPv6ObjectParser.CLASS, PCEPPccIdReqIPv6ObjectParser.IPV6_TYPE, pccIdIPv6Parser));
+ regs.add(context.registerObjectSerializer(PccIdReq.class, pccIdIPv6Parser));
+
+ final PCEPPceIdIPv4ObjectParser pceIdIP4Parser = new PCEPPceIdIPv4ObjectParser();
+ regs.add(context.registerObjectParser(PCEPPceIdIPv4ObjectParser.CLASS, PCEPPceIdIPv4ObjectParser.IPV4_TYPE, pceIdIP4Parser));
+ regs.add(context.registerObjectSerializer(PceId.class, pceIdIP4Parser));
+
+ final PCEPPceIdIPv6ObjectParser pceIdIP6Parser = new PCEPPceIdIPv6ObjectParser();
+ regs.add(context.registerObjectParser(PCEPPceIdIPv6ObjectParser.CLASS, PCEPPceIdIPv6ObjectParser.IPV6_TYPE, pceIdIP6Parser));
+ regs.add(context.registerObjectSerializer(PceId.class, pceIdIP6Parser));
+
+ final PCEPProcTimeObjectParser procTimeParser = new PCEPProcTimeObjectParser();
+ regs.add(context.registerObjectParser(PCEPProcTimeObjectParser.CLASS, PCEPProcTimeObjectParser.TYPE, procTimeParser));
+ regs.add(context.registerObjectSerializer(ProcTime.class, procTimeParser));
+
+ final PCEPOverloadObjectParser overloadParser = new PCEPOverloadObjectParser();
+ regs.add(context.registerObjectParser(PCEPOverloadObjectParser.CLASS, PCEPOverloadObjectParser.TYPE, overloadParser));
+ regs.add(context.registerObjectSerializer(Overload.class, overloadParser));