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.TypeHint;
import org.opendaylight.neutron.spi.INeutronVpnIpSecSiteConnectionsCRUD;
import org.opendaylight.neutron.spi.NeutronVpnIpSecSiteConnection;
+import org.ops4j.pax.cdi.api.OsgiService;
/**
* Neutron Northbound REST APIs for VPN IPSEC SiteConnection.<br>
*/
+@Singleton
@Path("/vpn/ipsecsiteconnections")
public final class NeutronVpnIpSecSiteConnectionsNorthbound
extends AbstractNeutronNorthbound<NeutronVpnIpSecSiteConnection,
private static final String RESOURCE_NAME = "VPNIPSECSiteConnections";
+ @Inject
+ public NeutronVpnIpSecSiteConnectionsNorthbound(@OsgiService INeutronVpnIpSecSiteConnectionsCRUD neutronCRUD) {
+ super(neutronCRUD);
+ }
+
@Override
protected String getResourceName() {
return RESOURCE_NAME;