Example usage for org.apache.http.client.methods RequestBuilder delete

List of usage examples for org.apache.http.client.methods RequestBuilder delete

Introduction

In this page you can find the example usage for org.apache.http.client.methods RequestBuilder delete.

Prototype

public static RequestBuilder delete() 

Source Link

Usage

From source file:org.keycloak.authorization.client.util.Http.java

public <R> HttpMethod<R> delete(String path) {
    return method(RequestBuilder.delete().setUri(path));
}

From source file:org.dasein.cloud.qingcloud.util.requester.QingCloudRequestBuilder.java

public static QingCloudRequestBuilder delete(QingCloud qingCloud) {
    return new QingCloudRequestBuilder(qingCloud, RequestBuilder.delete());
}

From source file:org.dasein.cloud.azurepack.platform.AzurePackDatabaseRequests.java

private RequestBuilder getDeleteDBRequestBuilder(String uri, String databaseName) {
    RequestBuilder requestBuilder = RequestBuilder.delete();
    addCommonHeaders(requestBuilder);/*from  w  ww .  ja  v  a  2s.  c o m*/
    requestBuilder.setUri(String.format(uri, this.provider.getContext().getCloud().getEndpoint(),
            this.provider.getContext().getAccountNumber(), databaseName));
    return requestBuilder;
}

From source file:org.dasein.cloud.azure.platform.AzureSQLDatabaseSupportRequests.java

public RequestBuilder deleteServer(String serverName) {
    RequestBuilder requestBuilder = RequestBuilder.delete();
    addAzureCommonHeaders(requestBuilder);
    requestBuilder//from w  ww  .  j av  a 2 s. co m
            .setUri(String.format(RESOURCE_SERVER, this.provider.getContext().getAccountNumber(), serverName));
    return requestBuilder;
}

From source file:org.dasein.cloud.azure.platform.AzureSQLDatabaseSupportRequests.java

public RequestBuilder deleteDatabase(String serverName, String databaseName) throws InternalException {
    RequestBuilder requestBuilder = RequestBuilder.delete();
    addAzureCommonHeaders(requestBuilder);
    requestBuilder.setUri(getEncodedUri(String.format(RESOURCE_DATABASE,
            this.provider.getContext().getAccountNumber(), serverName, databaseName)));
    return requestBuilder;
}

From source file:org.dasein.cloud.azure.platform.AzureSQLDatabaseSupportRequests.java

public RequestBuilder deleteFirewallRule(String serverName, String ruleName) throws InternalException {
    RequestBuilder requestBuilder = RequestBuilder.delete();
    addAzureCommonHeaders(requestBuilder);
    requestBuilder.setUri(getEncodedUri(String.format(RESOURCE_FIREWALL_RULE,
            this.provider.getContext().getAccountNumber(), serverName, ruleName)));
    return requestBuilder;
}

From source file:cf.spring.servicebroker.ServiceBrokerTest.java

@Test
public void unbind() throws Exception {
    final AtomicInteger unbindCounter = context.getBean("unbindCounter", AtomicInteger.class);
    assertEquals(unbindCounter.get(), 0);

    final HttpUriRequest unbindRequest = RequestBuilder.delete()
            .setUri(bindingUri + "?service_id=" + BROKER_ID_STATIC + "&" + "plan_id=" + PLAN_ID).build();
    final CloseableHttpResponse unbindResponse = client.execute(unbindRequest);
    assertEquals(unbindResponse.getStatusLine().getStatusCode(), 200);
    assertEquals(unbindCounter.get(), 1);
}

From source file:cf.spring.servicebroker.ServiceBrokerTest.java

@Test
public void deprovision() throws Exception {
    final AtomicInteger deprovisionCounter = context.getBean("deprovisionCounter", AtomicInteger.class);
    assertEquals(deprovisionCounter.get(), 0);

    // Do deprovision
    final HttpUriRequest deprovisionRequest = RequestBuilder.delete()
            .setUri(instanceUri + "?service_id=" + BROKER_ID_STATIC + "&" + "plan_id=" + PLAN_ID).build();
    final CloseableHttpResponse deprovisionResponse = client.execute(deprovisionRequest);
    assertEquals(deprovisionResponse.getStatusLine().getStatusCode(), 200);
    assertEquals(deprovisionCounter.get(), 1);
}

From source file:jp.classmethod.aws.brian.BrianClient.java

@Override
public void deleteTrigger(TriggerKey key) throws BrianClientException, BrianServerException {
    logger.debug("delete trigger: {}", key);
    HttpResponse httpResponse = null;//from w ww  .ja va 2 s .  c  o  m
    try {
        String path = String.format("/triggers/%s/%s", key.getGroup(), key.getName());
        URI uri = new URI(scheme, null, hostname, port, path, null, null);
        HttpUriRequest httpRequest = RequestBuilder.delete().setUri(uri).build();
        httpResponse = httpClientExecute(httpRequest);
        int statusCode = httpResponse.getStatusLine().getStatusCode();
        if (statusCode == HttpStatus.SC_OK) {
            logger.info("trigger deleted: {}", key);
            return;
        } else if (statusCode >= 500) {
            throw new BrianServerException("status = " + statusCode);
        } else if (statusCode == HttpStatus.SC_NOT_FOUND) {
            throw new BrianClientException(String.format("triggerKey (%s/%s) is not found",
                    new Object[] { key.getGroup(), key.getName() }));
        } else if (statusCode >= 400) {
            throw new BrianClientException("status = " + statusCode);
        } else {
            throw new Error("status = " + statusCode);
        }
    } catch (JsonProcessingException e) {
        throw new BrianServerException(e);
    } catch (URISyntaxException e) {
        throw new IllegalStateException(e);
    } catch (IOException e) {
        throw new BrianServerException(e);
    } catch (IllegalStateException e) {
        throw new Error(e);
    } finally {
        if (httpResponse != null) {
            EntityUtils.consumeQuietly(httpResponse.getEntity());
        }
    }
}

From source file:org.bonitasoft.connectors.rest.RESTConnector.java

/**
 * Generate a request builder based on the given method
 * // w w  w .  java  2  s.  co  m
 * @param method The method
 * @return The request builder
 */
private RequestBuilder getRequestBuilderFromMethod(final HTTPMethod method) {
    switch (method) {
    case GET:
        return RequestBuilder.get();
    case POST:
        return RequestBuilder.post();
    case PUT:
        return RequestBuilder.put();
    case DELETE:
        return RequestBuilder.delete();
    default:
        throw new IllegalStateException(
                "Impossible to get the RequestBuilder from the \"" + method.name() + "\" name.");
    }
}