cf09e09c35f8f6eaf657accebfb5612170ee6510
[groupbasedpolicy.git] / groupbasedpolicy / src / main / java / org / opendaylight / controller / config / yang / config / groupbasedpolicy / StatisticsManagerImplModule.java
1 package org.opendaylight.controller.config.yang.config.groupbasedpolicy;
2
3 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
4 import org.opendaylight.groupbasedpolicy.statistics.StatisticsManagerImpl;
5
6 public class StatisticsManagerImplModule extends org.opendaylight.controller.config.yang.config.groupbasedpolicy.AbstractStatisticsManagerImplModule {
7     public StatisticsManagerImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
8         super(identifier, dependencyResolver);
9     }
10
11     public StatisticsManagerImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.groupbasedpolicy.StatisticsManagerImplModule oldModule, java.lang.AutoCloseable oldInstance) {
12         super(identifier, dependencyResolver, oldModule, oldInstance);
13     }
14
15     @Override
16     public void customValidation() {
17         // add custom validation form module attributes here.
18     }
19
20     @Override
21     public java.lang.AutoCloseable createInstance() {
22         DataBroker broker = getDataBrokerDependency();
23         StatisticsManagerImpl manager = new StatisticsManagerImpl(broker);
24         return manager;
25     }
26
27 }