1 package org.opendaylight.controller.config.yang.config.openstack_endpoint_provider.impl;
3 import org.opendaylight.groupbasedpolicy.integration.openstackgbp.OpenstackGbpEndpoint;
4 import org.opendaylight.groupbasedpolicy.renderer.ofoverlay.OFOverlayRenderer;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.openstackendpoint.rev141204.OpenstackEndpointService;
6 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
7 import org.opendaylight.controller.sal.binding.api.BindingAwareBroker;
9 public class OpenstackEndpointProviderModule
11 org.opendaylight.controller.config.yang.config.openstack_endpoint_provider.impl.AbstractOpenstackEndpointProviderModule {
12 public OpenstackEndpointProviderModule(
13 org.opendaylight.controller.config.api.ModuleIdentifier identifier,
14 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
15 super(identifier, dependencyResolver);
18 public OpenstackEndpointProviderModule(
19 org.opendaylight.controller.config.api.ModuleIdentifier identifier,
20 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
21 org.opendaylight.controller.config.yang.config.openstack_endpoint_provider.impl.OpenstackEndpointProviderModule oldModule,
22 java.lang.AutoCloseable oldInstance) {
23 super(identifier, dependencyResolver, oldModule, oldInstance);
27 public void customValidation() {
28 // add custom validation form module attributes here.
32 public java.lang.AutoCloseable createInstance() {
34 return new OpenstackGbpEndpoint(getDataBrokerDependency(),
35 getRpcRegistryDependency());