use of org.opendaylight.protocol.bgp.linkstate.impl.tlvs.AreaIdTlvParser in project bgpcep by opendaylight.
the class BGPActivator method registerNlriTlvCodecs.
private static void registerNlriTlvCodecs(final List<AutoCloseable> regs, final SimpleNlriTypeRegistry nlriTypeReg) {
final LocalNodeDescriptorTlvParser localParser = new LocalNodeDescriptorTlvParser();
regs.add(nlriTypeReg.registerTlvParser(localParser.getType(), localParser));
regs.add(nlriTypeReg.registerTlvSerializer(localParser.getTlvQName(), localParser));
final NodeDescriptorTlvParser nodeParser = new NodeDescriptorTlvParser();
regs.add(nlriTypeReg.registerTlvSerializer(nodeParser.getTlvQName(), nodeParser));
final AdvertisingNodeDescriptorTlvParser advParser = new AdvertisingNodeDescriptorTlvParser();
regs.add(nlriTypeReg.registerTlvSerializer(advParser.getTlvQName(), advParser));
final RemoteNodeDescriptorTlvParser remoteParser = new RemoteNodeDescriptorTlvParser();
regs.add(nlriTypeReg.registerTlvParser(remoteParser.getType(), remoteParser));
regs.add(nlriTypeReg.registerTlvSerializer(remoteParser.getTlvQName(), remoteParser));
final RouterIdTlvParser bgpCrouterIdParser = new RouterIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(bgpCrouterIdParser.getType(), bgpCrouterIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(bgpCrouterIdParser.getTlvQName(), bgpCrouterIdParser));
final AsNumTlvParser asNumParser = new AsNumTlvParser();
regs.add(nlriTypeReg.registerTlvParser(asNumParser.getType(), asNumParser));
regs.add(nlriTypeReg.registerTlvSerializer(asNumParser.getTlvQName(), asNumParser));
final DomainIdTlvParser bgpDomainIdParser = new DomainIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(bgpDomainIdParser.getType(), bgpDomainIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(bgpDomainIdParser.getTlvQName(), bgpDomainIdParser));
final AreaIdTlvParser areaIdParser = new AreaIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(areaIdParser.getType(), areaIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(areaIdParser.getTlvQName(), areaIdParser));
final BgpRouterIdTlvParser bgpRouterIdParser = new BgpRouterIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(bgpRouterIdParser.getType(), bgpRouterIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(bgpRouterIdParser.getTlvQName(), bgpRouterIdParser));
final MemAsNumTlvParser memAsnParser = new MemAsNumTlvParser();
regs.add(nlriTypeReg.registerTlvParser(memAsnParser.getType(), memAsnParser));
regs.add(nlriTypeReg.registerTlvSerializer(memAsnParser.getTlvQName(), memAsnParser));
final LinkIdTlvParser linkIdParser = new LinkIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(linkIdParser.getType(), linkIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(linkIdParser.getTlvQName(), linkIdParser));
final Ipv4NeighborTlvParser ipv4nNeighborParser = new Ipv4NeighborTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ipv4nNeighborParser.getType(), ipv4nNeighborParser));
regs.add(nlriTypeReg.registerTlvSerializer(ipv4nNeighborParser.getTlvQName(), ipv4nNeighborParser));
final Ipv6NeighborTlvParser ipv6NeighborParser = new Ipv6NeighborTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ipv6NeighborParser.getType(), ipv6NeighborParser));
regs.add(nlriTypeReg.registerTlvSerializer(ipv6NeighborParser.getTlvQName(), ipv6NeighborParser));
final Ipv4InterfaceTlvParser ipv4InterfaceParser = new Ipv4InterfaceTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ipv4InterfaceParser.getType(), ipv4InterfaceParser));
regs.add(nlriTypeReg.registerTlvSerializer(ipv4InterfaceParser.getTlvQName(), ipv4InterfaceParser));
final Ipv6InterfaceTlvParser ipv6InterfaceParser = new Ipv6InterfaceTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ipv6InterfaceParser.getType(), ipv6InterfaceParser));
regs.add(nlriTypeReg.registerTlvSerializer(ipv6InterfaceParser.getTlvQName(), ipv6InterfaceParser));
final MultiTopoIdTlvParser multiTopoIdParser = new MultiTopoIdTlvParser();
regs.add(nlriTypeReg.registerTlvParser(multiTopoIdParser.getType(), multiTopoIdParser));
regs.add(nlriTypeReg.registerTlvSerializer(multiTopoIdParser.getTlvQName(), multiTopoIdParser));
final ReachTlvParser ipv4ReachParser = new ReachTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ipv4ReachParser.getType(), ipv4ReachParser));
regs.add(nlriTypeReg.registerTlvSerializer(ipv4ReachParser.getTlvQName(), ipv4ReachParser));
final OspfRouteTlvParser ospfRouterParser = new OspfRouteTlvParser();
regs.add(nlriTypeReg.registerTlvParser(ospfRouterParser.getType(), ospfRouterParser));
regs.add(nlriTypeReg.registerTlvSerializer(ospfRouterParser.getTlvQName(), ospfRouterParser));
}
Aggregations