import java.net.HttpURLConnection;
import java.util.ArrayList;
import java.util.List;
+import javax.inject.Inject;
+import javax.inject.Singleton;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronLoadBalancerCRUD;
import org.opendaylight.neutron.spi.NeutronLoadBalancer;
+import org.ops4j.pax.cdi.api.OsgiService;
/**
* Neutron Northbound REST APIs for LoadBalancers.<br>
*/
+@Singleton
@Path("/lbaas/loadbalancers")
public final class NeutronLoadBalancerNorthbound
extends AbstractNeutronNorthbound<NeutronLoadBalancer, NeutronLoadBalancerRequest, INeutronLoadBalancerCRUD> {
private static final String RESOURCE_NAME = "LoadBalancer";
+ @Inject
+ public NeutronLoadBalancerNorthbound(@OsgiService INeutronLoadBalancerCRUD neutronCRUD) {
+ super(neutronCRUD);
+ }
+
@Override
protected String getResourceName() {
return RESOURCE_NAME;