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.INeutronLoadBalancerListenerCRUD;
import org.opendaylight.neutron.spi.NeutronLoadBalancerListener;
+import org.ops4j.pax.cdi.api.OsgiService;
/**
* Neutron Northbound REST APIs for LoadBalancerListener Policies.
*/
+@Singleton
@Path("/lbaas/listeners")
public final class NeutronLoadBalancerListenerNorthbound extends AbstractNeutronNorthbound<NeutronLoadBalancerListener,
NeutronLoadBalancerListenerRequest, INeutronLoadBalancerListenerCRUD> {
private static final String RESOURCE_NAME = "LoadBalancerListener";
+ @Inject
+ public NeutronLoadBalancerListenerNorthbound(@OsgiService INeutronLoadBalancerListenerCRUD neutronCRUD) {
+ super(neutronCRUD);
+ }
+
@Override
protected String getResourceName() {
return RESOURCE_NAME;