1 package org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.itm.impl.rev141210;
3 import org.opendaylight.vpnservice.itm.impl.ItmProvider;
4 public class ItmModule extends org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.itm.impl.rev141210.AbstractItmModule {
5 public ItmModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
6 super(identifier, dependencyResolver);
9 public ItmModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.yang.gen.v1.urn.opendaylight.vpnservice.itm.impl.rev141210.ItmModule oldModule, java.lang.AutoCloseable oldInstance) {
10 super(identifier, dependencyResolver, oldModule, oldInstance);
14 public void customValidation() {
15 // add custom validation form module attributes here.
19 public java.lang.AutoCloseable createInstance() {
20 ItmProvider provider = new ItmProvider();
21 provider.setMdsalApiManager(getMdsalutilDependency());
22 provider.setNotificationPublishService(getNotificationPublishServiceDependency());
23 provider.setNotificationService(getNotificationServiceDependency());
24 provider.setRpcProviderRegistry(getRpcregistryDependency());
25 getBrokerDependency().registerProvider(provider);