Merge "Tenant name changed to be consistent with CSIT."
[groupbasedpolicy.git] / renderers / ofoverlay / src / main / java / org / opendaylight / controller / config / yang / config / ofoverlay_provider / impl / OFOverlayProviderModule.java
1 package org.opendaylight.controller.config.yang.config.ofoverlay_provider.impl;
2
3
4 import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.OFOverlayRenderer;
5 import org.slf4j.Logger;
6 import org.slf4j.LoggerFactory;
7
8 public class OFOverlayProviderModule extends org.opendaylight.controller.config.yang.config.ofoverlay_provider.impl.AbstractOFOverlayProviderModule {
9     private static final Logger LOG = LoggerFactory
10             .getLogger(OFOverlayProviderModule.class);
11
12     public OFOverlayProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
13         super(identifier, dependencyResolver);
14     }
15
16     public OFOverlayProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.ofoverlay_provider.impl.OFOverlayProviderModule 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("OFoffset: {}",getGbpOfoverlayTableOffset());
28         return new OFOverlayRenderer(getDataBrokerDependency(),
29                                      getRpcRegistryDependency(),
30                                      getNotificationAdapterDependency(),
31                                      getEpRendererAugmentationRegistryDependency(),
32                                      getGbpOfoverlayTableOffset().shortValue());
33     }
34
35 }