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.INeutronFirewallCRUD;
import org.opendaylight.neutron.spi.NeutronFirewall;
+import org.ops4j.pax.cdi.api.OsgiService;
/**
* Neutron Northbound REST APIs for Firewall.
*/
+@Singleton
@Path("/fw/firewalls")
public final class NeutronFirewallNorthbound
extends AbstractNeutronNorthbound<NeutronFirewall, NeutronFirewallRequest, INeutronFirewallCRUD> {
private static final String RESOURCE_NAME = "Firewall";
+ @Inject
+ public NeutronFirewallNorthbound(@OsgiService INeutronFirewallCRUD neutronCRUD) {
+ super(neutronCRUD);
+ }
+
@Override
protected String getResourceName() {
return RESOURCE_NAME;