use of org.opendaylight.protocol.bgp.evpn.impl.nlri.EvpnNlriParser in project bgpcep by opendaylight.
the class BGPActivator method registerNlriHandler.
private static void registerNlriHandler(final BGPExtensionProviderContext context, final List<AutoCloseable> regs) {
final NextHopParserSerializer nextHopParser = new NextHopParserSerializer() {
};
final EvpnNlriParser nlriHandler = new EvpnNlriParser();
regs.add(context.registerNlriParser(L2vpnAddressFamily.class, EvpnSubsequentAddressFamily.class, nlriHandler, nextHopParser, Ipv4NextHopCase.class, Ipv6NextHopCase.class));
regs.add(context.registerNlriSerializer(EvpnRoutes.class, nlriHandler));
}
Also used :
EvpnRoutes(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev171213.evpn.routes.EvpnRoutes)
L2vpnAddressFamily(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev171213.L2vpnAddressFamily)
EvpnSubsequentAddressFamily(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev171213.EvpnSubsequentAddressFamily)
Ipv4NextHopCase(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.next.hop.c.next.hop.Ipv4NextHopCase)
EvpnNlriParser(org.opendaylight.protocol.bgp.evpn.impl.nlri.EvpnNlriParser)
NextHopParserSerializer(org.opendaylight.protocol.bgp.parser.spi.NextHopParserSerializer)
Ipv6NextHopCase(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.next.hop.c.next.hop.Ipv6NextHopCase)