ElanInstanceManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                   org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService managerService,
                   ElanInterfaceManager elanInterfaceManager,
                   org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                   org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                   ElanInterfaceCache elanInterfaceCache)  | 
ElanInterfaceConfigListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                           ElanInterfaceManager elanInterfaceManager,
                           org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                           ElanInterfaceCache elanInterfaceCache)  | 
ElanInterfaceManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                    org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService managerService,
                    org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
                    org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                    ElanForwardingEntriesHandler elanForwardingEntriesHandler,
                    INeutronVpnManager neutronVpnManager,
                    ElanItmUtils elanItmUtils,
                    ElanEtreeUtils elanEtreeUtils,
                    ElanL2GatewayUtils elanL2GatewayUtils,
                    ElanUtils elanUtils,
                    org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                    ElanL2GatewayMulticastUtils elanL2GatewayMulticastUtils,
                    ElanInstanceCache elanInstanceCache,
                    ElanInterfaceCache elanInterfaceCache,
                    ElanServiceRecoveryHandler elanServiceRecoveryHandler,
                    org.opendaylight.serviceutils.srm.ServiceRecoveryRegistry serviceRecoveryRegistry)  | 
ElanInterfaceStateChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
                                ElanInterfaceManager ifManager,
                                org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                                ElanInstanceCache elanInstanceCache,
                                ElanInterfaceCache elanInterfaceCache)  | 
ElanLearntVpnVipToPortListener(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
                              org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                              ElanUtils elanUtils,
                              org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                              ElanInstanceCache elanInstanceCache,
                              ElanInterfaceCache elanInterfaceCache)  | 
ElanServiceProvider(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
                   org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                   ElanBridgeManager bridgeMgr,
                   org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                   ElanUtils elanUtils,
                   org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService,
                   org.opendaylight.ovsdb.utils.southbound.utils.SouthboundUtils southboundUtils,
                   ElanInstanceCache elanInstanceCache,
                   ElanInterfaceCache elanInterfaceCache,
                   org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager)  |