4 * Generated from: yang module name: netvirt-impl yang module local name: netvirt-impl
5 * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
6 * Generated at: Mon May 18 13:02:40 EDT 2015
8 * Do not modify this file unless it is present under src/main directory
10 package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.impl.rev150513;
12 import org.opendaylight.controller.config.api.DependencyResolver;
13 import org.opendaylight.controller.config.api.DynamicMBeanWithInstance;
14 import org.opendaylight.controller.config.spi.Module;
15 import org.osgi.framework.BundleContext;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
19 public class NetvirtImplModuleFactory extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.impl.rev150513.AbstractNetvirtImplModuleFactory {
20 private static final Logger LOG = LoggerFactory.getLogger(NetvirtImplModuleFactory.class);
23 public Module createModule(String instanceName,
24 DependencyResolver dependencyResolver,
25 DynamicMBeanWithInstance old, BundleContext bundleContext)
27 Module module = super.createModule(instanceName, dependencyResolver, old, bundleContext);
28 setModuleBundleContext(bundleContext, module);
33 public Module createModule(String instanceName,
34 DependencyResolver dependencyResolver, BundleContext bundleContext) {
35 Module module = super.createModule(instanceName, dependencyResolver, bundleContext);
36 setModuleBundleContext(bundleContext, module);
40 private void setModuleBundleContext(BundleContext bundleContext,
42 if (module instanceof NetvirtImplModule) {
43 ((NetvirtImplModule)module).setBundleContext(bundleContext);
45 LOG.warn("Module is of type {} expected type {}",
46 module.getClass(), NetvirtImplModule.class);