137b77f8ae2a49aa2406a8219f7ba7b4aea0d694
[netvirt.git] / openstack / net-virt-sfc / impl / src / main / java / org / opendaylight / yang / gen / v1 / urn / opendaylight / params / xml / ns / yang / netvirt / sfc / rev141210 / NetvirtSfcModule.java
1 package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.rev141210;
2
3 import org.opendaylight.ovsdb.openstack.netvirt.sfc.NetvirtSfcProvider;
4 import org.slf4j.Logger;
5 import org.slf4j.LoggerFactory;
6 import org.osgi.framework.BundleContext;
7
8 public class NetvirtSfcModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.rev141210.AbstractNetvirtSfcModule {
9
10     private static final Logger LOG = LoggerFactory.getLogger(NetvirtSfcModule.class);
11
12     public NetvirtSfcModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
13         super(identifier, dependencyResolver);
14     }
15
16     public NetvirtSfcModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.rev141210.NetvirtSfcModule oldModule, java.lang.AutoCloseable oldInstance) {
17         super(identifier, dependencyResolver, oldModule, oldInstance);
18     }
19
20     @Override
21     public void customValidation() {
22         // add custom validation form module attributes here.
23     }
24
25     @Override
26     public java.lang.AutoCloseable createInstance() {
27         LOG.info("Netvirt SFC module initialization.");
28         NetvirtSfcProvider sfcProvider = new NetvirtSfcProvider();
29         getBrokerDependency().registerProvider(sfcProvider);
30         return sfcProvider;
31     }
32 }