Package javax.ws.rs.client

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


   
    @Test
    public void testGetBookSpec() {
        String address = "http://localhost:" + PORT + "/bookstore/bookheaders/simple";
        Client client = ClientBuilder.newClient();
        client.register((Object)ClientFilterClientAndConfigCheck.class);
        client.property("clientproperty", "somevalue");
        Book book = client.target(address).request("application/xml").get(Book.class);
        assertEquals(124L, book.getId());
    }
   
View Full Code Here


   
    @Test
    public void testGetBookSpecProvider() {
        String address = "http://localhost:" + PORT + "/bookstore/bookheaders/simple";
        Client client = ClientBuilder.newClient();
        client.register(new BookInfoReader());
        BookInfo book = client.target(address)
            .request("application/xml").get(BookInfo.class);
        assertEquals(124L, book.getId());
    }
   
View Full Code Here

   
    @Test
    public void testGetBookWebTargetProvider() {
        String address = "http://localhost:" + PORT + "/bookstore/bookheaders";
        Client client = ClientBuilder.newClient();
        client.register(new BookInfoReader());
        BookInfo book = client.target(address).path("simple")
            .request("application/xml").get(BookInfo.class);
        assertEquals(124L, book.getId());
       
    }
View Full Code Here

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

    private Builder getInvocationBuilder() throws Exception {
        Client client = customizeClient(ClientBuilder.newClient());
        client.register(HttpAuthenticationFeature.basic(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

  final Logger logger = LoggerFactory.getLogger(RestHelper.class);

  protected Client getClient() {
    Client client = ClientBuilder.newClient();
    client.register(JacksonFeature.class);
    return client;
  }

  protected Client getMultipartClient() {
    Client client = ClientBuilder.newClient();
View Full Code Here

    public static void main(String[] args) {
        Message message = new Message();
        message.setText("Test message " + System.currentTimeMillis());

        Client client = ClientBuilder.newClient();
        client.register(JacksonJaxbJsonProvider.class);

        // set basic auth filter
        HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("foo", "bar");
        client.register(feature);
View Full Code Here

        Client client = ClientBuilder.newClient();
        client.register(JacksonJaxbJsonProvider.class);

        // set basic auth filter
        HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("foo", "bar");
        client.register(feature);

        UriBuilder uri = UriBuilder.fromUri(BASE_URI);
        WebTarget target = client.target(uri.path("message").build());

        System.out.println("Creating message");
View Full Code Here

        }
    }

    private static Client createClient() {
        Client c = JerseyClientBuilder.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

        config.connectorProvider(new JettyConnectorProvider());

        Client client = ClientBuilder.newClient(config);

        // client basic auth demonstration
        client.register(HttpAuthenticationFeature.basic("user", "password"));

        System.out.println("Client: GET " + Server.BASE_URI);

        WebTarget target = client.target(Server.BASE_URI);
        target.register(new LoggingFilter());
View Full Code Here

        cc.property(ApacheClientProperties.SSL_CONFIG, sslConfig);
        cc.connectorProvider(new ApacheConnectorProvider());

        Client client = ClientBuilder.newClient(cc);
        // client basic auth demonstration
        client.register(HttpAuthenticationFeature.basic("user", "password"));

        WebTarget target = client.target(Server.BASE_URI);
        target.register(new LoggingFilter());

        final Response response = target.path("/").request().get(Response.class);
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.