import javax.inject.Inject;
import javax.inject.Singleton;
-import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.infrautils.jobcoordinator.JobCoordinator;
+import org.opendaylight.mdsal.binding.api.DataBroker;
+import org.opendaylight.netvirt.elan.cache.ConfigMcastCache;
import org.opendaylight.netvirt.elan.cache.ElanInstanceCache;
import org.opendaylight.netvirt.elan.cache.ElanInstanceDpnsCache;
import org.opendaylight.netvirt.elan.cache.ElanInterfaceCache;
private final ElanInstanceCache elanInstanceCache;
private final ElanInstanceDpnsCache elanInstanceDpnsCache;
private final ElanInterfaceCache elanInterfaceCache;
+ private final ConfigMcastCache configMcastCache;
@Inject
public ElanRefUtil(DataBroker dataBroker,
ElanInstanceCache elanInstanceCache,
ElanInstanceDpnsCache elanInstanceDpnsCache,
ElanInterfaceCache elanInterfaceCache,
+ ConfigMcastCache configMcastCache,
JobCoordinator jobCoordinator,
Scheduler scheduler) {
this.dataBroker = dataBroker;
this.elanInstanceCache = elanInstanceCache;
this.elanInstanceDpnsCache = elanInstanceDpnsCache;
this.elanInterfaceCache = elanInterfaceCache;
+ this.configMcastCache = configMcastCache;
this.jobCoordinator = jobCoordinator;
this.scheduler = scheduler;
}
public Scheduler getScheduler() {
return scheduler;
}
+
+ public ConfigMcastCache getConfigMcastCache() {
+ return configMcastCache;
+ }
}
\ No newline at end of file