Package javax.ws.rs.client

Examples of javax.ws.rs.client.Client.register()


   @Test
   public void testResumeObject() throws Exception
   {
      Client client = ClientBuilder.newClient();
      client.register(JAXBXmlRootElementProvider.class);
      long start = System.currentTimeMillis();
      Response response = client.target("http://localhost:8080/jaxrs/resume/object").request().get();
      long end = System.currentTimeMillis() - start;
      Assert.assertEquals(200, response.getStatus());
      Assert.assertEquals("bill", response.readEntity(XmlData.class).getName());
View Full Code Here


   @Test
   public void testResumeObjectThread() throws Exception
   {
      Client client = ClientBuilder.newClient();
      client.register(JAXBXmlRootElementProvider.class);
      long start = System.currentTimeMillis();
      Response response = client.target("http://localhost:8080/jaxrs/resume/object/thread").request().get();
      long end = System.currentTimeMillis() - start;
      Assert.assertEquals(200, response.getStatus());
      Assert.assertEquals("bill", response.readEntity(XmlData.class).getName());
View Full Code Here

              .header("header", MediaType.APPLICATION_ATOM_XML_TYPE)
              .entity("entity");
      Response fake = builder.build();

      Client client = ClientBuilder.newClient();
      client.register(createRequestFilter(fake));
      Response response = client.target("http://nowhere").register(createRequestFilter(fake))
              .register(InterceptorReaderTwo.class)
              .register(InterceptorReaderOne.class)
              .request().get();
      String str = response.readEntity(String.class);
View Full Code Here

        out.println("<title>Servlet TestServlet</title>");           
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet TestServlet at " + request.getContextPath() + "</h1>");
        Client client = ClientBuilder.newClient();
        client
                .register(MyClientReaderInterceptor.class)
                .register(MyClientWriterInterceptor.class);
        WebTarget target = client.target("http://"
                + request.getServerName()
                + ":"
View Full Code Here

        out.println("<title>JAX-RS Reader/Writer w/ JSON</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>JAX-RS Reader/Writer w/ JSON</h1>");
        Client client = ClientBuilder.newClient();
        client
                .register(MyReader.class)
                .register(MyWriter.class);

        WebTarget target = client.target("http://"
                + request.getServerName()
View Full Code Here

    private URL base;

    @Before
    public void setUpClass() throws MalformedURLException {
        Client client = ClientBuilder.newClient();
        client.register(ClientLoggingFilter.class);
        target = client.target(URI.create(new URL(base, "webresources/fruits").toExternalForm()));
    }

    /**
     * Test of getFruit method, of class MyResource.
View Full Code Here

        out.println("<title>Servlet TestServlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet TestServlet at " + request.getContextPath() + "</h1>");
        Client client = ClientBuilder.newClient();
        client.register(ClientLoggingFilter.class).register(MyClientReaderInterceptor.class).register(MyClientWriterInterceptor.class);
        WebTarget target = client.target("http://"
                + request.getServerName()
                + ":"
                + request.getServerPort()
                + request.getContextPath()
View Full Code Here

        return wrapResponse(METHOD_DELETE, getInvocationBuilder().delete());
    }

    private Builder getInvocationBuilder() throws Exception {
        Client client = customizeClient(ClientBuilder.newClient());
        client.register(new HttpBasicAuthFilter(getUserName(), getPassword()));
        WebTarget target = client.target(getUrl());
        for (Map.Entry<String, String> e : getQueryParams().entrySet()) {
            target = target.queryParam(e.getKey(), e.getValue());
        }
        return target.request(getResponseBodyMediaType()).header("X-Include-Resource-Links", "true").header("X-Requested-By", "MyClient");
View Full Code Here

        }
    }

    private static Client createClient() {
        Client c = JerseyClientFactory.newClient();
        c.register(new MultiPartFeature())
            .register(new CsrfProtectionFilter("CLI"))
            .register(new ActionReportJsonReader())
            .register(new ParameterMapFormWriter())
            .register(new PayloadPartProvider())
            .register(new AdminCommandStateJsonReader())
View Full Code Here

    Client client = ClientBuilder.newBuilder()
        .sslContext(SslUtils.trustAllCertsSslContext())
        .hostnameVerifier(SslUtils.allowAllHostNames())
        .register(JsonObjectMessageBodyWriter.class)
        .register(JsonObjectMessageBodyReader.class).build();
    client.register(JacksonFeature.class);
    client.register(JsonObjectMapperProvider.class);

    return client;
  }
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.