Package org.jboss.resteasy.client

Examples of org.jboss.resteasy.client.ClientRequest.body()


   
    public ServiceResponse<KieScannerResource> updateScanner( String id, KieScannerResource resource ) {
        ClientResponse<ServiceResponse<KieScannerResource>> response = null;
        try {
            ClientRequest clientRequest = newRequest(baseURI + "/containers/" + id + "/scanner");
            response = clientRequest.body(mediaType, resource).post(new GenericType<ServiceResponse<KieScannerResource>>(){});
            if( response.getStatus() == Response.Status.OK.getStatusCode() ) {
                return response.getEntity();
            }
            throw new ClientResponseFailure("Unexpected response code: "+response.getStatus(), response );
        } catch (ClientResponseFailure e) {
View Full Code Here


    public ServiceResponse<ReleaseId> updateReleaseId(String id, ReleaseId releaseId) {
        ClientResponse<ServiceResponse<ReleaseId>> response = null;
        try {
            ClientRequest clientRequest = newRequest(baseURI + "/containers/" + id + "/release-id");
            response = clientRequest.body(mediaType, releaseId).post(new GenericType<ServiceResponse<ReleaseId>>(){});
            if( response.getStatus() == Response.Status.OK.getStatusCode() ) {
                return response.getEntity();
            }
            throw new ClientResponseFailure("Unexpected response code: "+response.getStatus(), response );
        } catch (ClientResponseFailure e) {
View Full Code Here

                                                                 new ReleaseId("foo", "bar", "0.0.0"));

        ClientResponse<ServiceResponse<KieContainerResource>> response = null;
        try {
            ClientRequest clientRequest = newRequest(BASE_URI + "/containers/" + resource.getContainerId());
            response = clientRequest.body(
                    MediaType.APPLICATION_XML_TYPE, resource).put(
                    new GenericType<ServiceResponse<KieContainerResource>>() {
                    });
            Assert.assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus());
            Assert.assertEquals(ServiceResponse.ResponseType.FAILURE, response.getEntity().getType());
View Full Code Here

    @Test
    public void testCreateContainerEmptyBody() throws Exception {
        ClientResponse<ServiceResponse<KieContainerResource>> response = null;
        try {
            ClientRequest clientRequest = newRequest(BASE_URI + "/containers/empty-body-container");
            response = clientRequest.body(
                    MediaType.APPLICATION_XML_TYPE, "").put(
                    new GenericType<ServiceResponse<KieContainerResource>>() {
                    });
            Assert.assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), response.getStatus());
        } catch (Exception e) {
View Full Code Here

        final ClientRequest clientRequest = new ClientRequest(url, clientExecutor);

        // this all is really just JSON:
        clientRequest.accept(MediaType.APPLICATION_JSON_TYPE);

        clientRequest.body(MediaType.APPLICATION_JSON_TYPE, json);

        // issue post against the Unified Push server:
        ClientResponse<String> resp = null;
        try {
            resp = clientRequest.post(String.class);
View Full Code Here

    @Test(timeout = ZanataTestCase.MAX_SHORT_TEST_DURATION)
    public void canCallServerConfigurationRestService() throws Exception {
        ClientRequest clientRequest =
                clientRequestAsAdmin("rest/configurations/"
                        + maxConcurrentPathParam);
        clientRequest.body("text/plain", "1");
        // can put
        Response putResponse = clientRequest.put();

        assertThat(getStatusAndReleaseConnection(putResponse)).isEqualTo(201);
View Full Code Here

                        "rest/configurations/c/email.admin.addr").get();
        assertThat(getStatusAndReleaseConnection(response1)).isEqualTo(401);

        ClientRequest request =
                clientRequestAsTranslator("rest/configurations/c/email.admin.addr");
        request.body("text/plain", "admin@email.com");
        Response response2 = request.put();
        assertThat(getStatusAndReleaseConnection(response2)).isEqualTo(401);
    }

    private static ClientRequest clientRequestAsTranslator(String path) {
View Full Code Here

                .createProjectAndVersion(projectSlug, iterationSlug, "gettext");

        ClientRequest clientRequest =
                clientRequestAsAdmin("rest/configurations/"
                        + maxConcurrentPathParam);
        clientRequest.body(MediaType.TEXT_PLAIN_TYPE, "2");

        checkStatusAndReleaseConnection(clientRequest.put());

        // prepare to fire multiple REST requests
        final AtomicInteger atomicInteger = new AtomicInteger(1);
View Full Code Here

    public void exceptionWillReleaseSemaphore() throws Exception {
        // Given: max active is set to 1
        ClientRequest configRequest =
                clientRequestAsAdmin("rest/configurations/"
                        + maxActivePathParam);
        configRequest.body(MediaType.TEXT_PLAIN_TYPE, "1");
        checkStatusAndReleaseConnection(configRequest.put());

        // When: multiple requests that will result in a mapped exception
        ClientRequest clientRequest =
                clientRequestAsAdmin("rest/test/data/sample/dummy?exception=org.zanata.rest.NoSuchEntityException");
View Full Code Here

    public void unmappedExceptionWillAlsoReleaseSemaphore() throws Exception {
        // Given: max active is set to 1
        ClientRequest configRequest =
                clientRequestAsAdmin("rest/configurations/"
                        + maxActivePathParam);
        configRequest.body(MediaType.TEXT_PLAIN_TYPE, "1");
        checkStatusAndReleaseConnection(configRequest.put());

        // When: multiple requests that will result in an unmapped exception
        ClientRequest clientRequest =
                clientRequestAsAdmin("rest/test/data/sample/dummy?exception=java.lang.RuntimeException");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.