1 package org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.api.provider.impl.rev170824;
3 import org.onap.sdnc.northbound.GenericResourceApiProvider;
4 import org.opendaylight.controller.config.api.DependencyResolver;
5 import org.opendaylight.controller.config.api.ModuleIdentifier;
7 public class GENERICRESOURCEAPIProviderModule extends AbstractGENERICRESOURCEAPIProviderModule {
8 public GENERICRESOURCEAPIProviderModule(ModuleIdentifier identifier, DependencyResolver dependencyResolver) {
9 super(identifier, dependencyResolver);
12 public GENERICRESOURCEAPIProviderModule(ModuleIdentifier identifier, DependencyResolver dependencyResolver, GENERICRESOURCEAPIProviderModule oldModule, AutoCloseable oldInstance) {
13 super(identifier, dependencyResolver, oldModule, oldInstance);
17 public void customValidation() {
18 // add custom validation form module attributes here.
22 public AutoCloseable createInstance() {
23 final GenericResourceApiProvider provider = new GenericResourceApiProvider(getDataBrokerDependency()
24 , getNotificationPublishAdapterDependency()
25 , getRpcRegistryDependency());
27 return new AutoCloseable() {
30 public void close() throws Exception {