Getting FAAS renderer started
[groupbasedpolicy.git] / renderers / faas / src / main / java / org / opendaylight / controller / config / yang / config / faas_provider / impl / FaasProviderModule.java
1 package org.opendaylight.controller.config.yang.config.faas_provider.impl;
2
3 import org.opendaylight.groupbasedpolicy.renderer.faas.FaasRenderer;
4
5 public class FaasProviderModule extends
6         org.opendaylight.controller.config.yang.config.faas_provider.impl.AbstractFaasProviderModule {
7
8     public FaasProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
9             org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
10         super(identifier, dependencyResolver);
11     }
12
13     public FaasProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
14             org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
15             org.opendaylight.controller.config.yang.config.faas_provider.impl.FaasProviderModule oldModule,
16             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         return new FaasRenderer(getDataBrokerDependency(), getRpcRegistryDependency(),
28                 getNotificationAdapterDependency());
29     }
30
31 }