Merge "Bug 3051: Fix Unit Tests for IpPrefix."
[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 import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.OFOverlayRenderer;
4 import org.slf4j.Logger;
5 import org.slf4j.LoggerFactory;
6
7 public class OFOverlayProviderModule extends org.opendaylight.controller.config.yang.config.ofoverlay_provider.impl.AbstractOFOverlayProviderModule {
8     private static final Logger LOG = LoggerFactory
9             .getLogger(OFOverlayProviderModule.class);
10
11     public OFOverlayProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
12         super(identifier, dependencyResolver);
13     }
14
15     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) {
16         super(identifier, dependencyResolver, oldModule, oldInstance);
17     }
18
19     @Override
20     public void customValidation() {
21         // add custom validation form module attributes here.
22     }
23
24     @Override
25     public java.lang.AutoCloseable createInstance() {
26         LOG.info("OFoffset: {}",getOfOffset());
27         LOG.info("RouterMac: {}",getRouterMac());
28         return new OFOverlayRenderer(getDataBrokerDependency(),
29                                      getRpcRegistryDependency());
30     }
31
32 }