Class RouterInterfaceVrfEntryHandler

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    @Singleton
    public class RouterInterfaceVrfEntryHandler
    extends BaseVrfEntryHandler
    • Constructor Detail

      • RouterInterfaceVrfEntryHandler

        @Inject
        public RouterInterfaceVrfEntryHandler​(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                                              NexthopManager nexthopManager,
                                              org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
                                              IPv6Handler ipv6Handler,
                                              FibUtil fibUtil,
                                              org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState,
                                              org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Overrides:
        close in class BaseVrfEntryHandler
      • installRouterFibEntry

        public void installRouterFibEntry​(VrfEntry vrfEntry,
                                          org.opendaylight.yangtools.yang.common.Uint64 dpnId,
                                          org.opendaylight.yangtools.yang.common.Uint32 vpnId,
                                          java.lang.String routerInternalIp,
                                          org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress routerMac,
                                          int addOrRemove)