Package javax.ws.rs.client

Examples of javax.ws.rs.client.ClientBuilder


    @Override
    public void init(CouchSetup couchSetup) {
        try {
            // Build the client
            ClientBuilder clientBuilder = ClientBuilder.newBuilder();
            if (couchSetup.getSslSetup() != null) {
                // Using SSL set assign context.
                clientBuilder.sslContext(couchSetup.getSslSetup().getSSLContext());
            }
            client = clientBuilder.build();

            // If we have authentication set the auth filter.
            if (couchSetup.getUserName() != null) {
                HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic(couchSetup.getUserName(), couchSetup.getPassword());
                client.register(feature);
View Full Code Here


    @Override
    public void init(CouchSetup couchSetup) {
        try {
            // Build the client
            ClientBuilder clientBuilder = ClientBuilder.newBuilder();
            if (couchSetup.getSslSetup() != null) {
                // Using SSL set assign context.
                clientBuilder.sslContext(couchSetup.getSslSetup().getSSLContext());
            }
            client = clientBuilder.build();

            // If we have authentication set the auth filter.
            if (couchSetup.getUserName() != null) {
                HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic(couchSetup.getUserName(), couchSetup.getPassword());
                client.register(feature);
View Full Code Here

    }

    @Test
    public void testGetBook() throws Exception {
       
        ClientBuilder builder = ClientBuilder.newBuilder();
       
        KeyStore trustStore = loadStore("src/test/java/org/apache/cxf/systest/http/resources/Truststore.jks",
                                       "password");
       
        builder.trustStore(trustStore);
        builder.hostnameVerifier(CertificateHostnameVerifier.ALLOW_ALL);
       
        KeyStore keyStore = loadStore("src/test/java/org/apache/cxf/systest/http/resources/Morpit.jks",
            "password");
        builder.keyStore(keyStore, "password");
       
        Client client = builder.build();
       
        WebTarget target = client.target("https://localhost:" + PORT + "/bookstore/securebooks/123");
        Book b = target.request().accept(MediaType.APPLICATION_XML_TYPE).get(Book.class);
        assertEquals(123, b.getId());
    }
View Full Code Here

    }
   
    @Test
    public void testGetBookSslContext() throws Exception {
       
        ClientBuilder builder = ClientBuilder.newBuilder();
       
        SSLContext sslContext = createSSLContext();
        builder.sslContext(sslContext);
       
        builder.hostnameVerifier(CertificateHostnameVerifier.ALLOW_ALL);
       
       
        Client client = builder.build();
       
        WebTarget target = client.target("https://localhost:" + PORT + "/bookstore/securebooks/123");
        Book b = target.request().accept(MediaType.APPLICATION_XML_TYPE).get(Book.class);
        assertEquals(123, b.getId());
    }
View Full Code Here

  private final Client client;
  private final String baseUrl;

  public ResourceInvocationHandler( String baseUrl, Configuration configuration ) {
    ClientBuilder clientBuilder = ClientBuilder.newBuilder();
    this.client = clientBuilder.withConfig( configuration )
                               .sslContext( ClientHelper.createSSLContext() )
                               .hostnameVerifier( ClientHelper.createHostNameVerifier() )
                               .build();
    this.baseUrl = baseUrl;
  }
View Full Code Here

  private final Client client;
  private final String baseUrl;

  public ResourceInvocationHandler( String serviceUrl, Object... customProviders ) {
    ClientBuilder clientBuilder = ClientBuilder.newBuilder();
    registerProviders( clientBuilder, customProviders );
    this.client = clientBuilder.sslContext( ClientHelper.createSSLContext() )
                               .hostnameVerifier( ClientHelper.createHostNameVerifier() )
                               .build();
    this.baseUrl = serviceUrl;
  }
View Full Code Here

        jacksonJsonProvider, httpParams, clientConnectionManager);
    final Connector connector = new ApacheConnector(clientConfig);
    clientConfig.connector(connector);
    clientConfig.register(new CsrfProtectionFilter(
        "DiscoveryDNS Reseller API Client"));
    final ClientBuilder clientBuilder = ClientBuilder.newBuilder();
    clientBuilder.withConfig(clientConfig);

    return clientBuilder.build();
  }
View Full Code Here

        final SSLContext sslContext = habitat
                .<SSLUtils>getService(SSLUtils.class)
                .getAdminSSLContext(SecureAdmin.Util.DASAlias(secureAdmin), "TLS");

        // Instruct Jersey to use HostNameVerifier and SSLContext provided by us.
        final ClientBuilder clientBuilder = ClientBuilder.newBuilder()
                .withConfig(client.getConfiguration())
                .hostnameVerifier(new BasicHostnameVerifier(server.getAdminHost()))
                .sslContext(sslContext);

        return clientBuilder.build();
    }
View Full Code Here

    }

    @Test
    public void testGetBook() throws Exception {
       
        ClientBuilder builder = ClientBuilder.newBuilder();
       
        KeyStore trustStore = loadStore("src/test/java/org/apache/cxf/systest/http/resources/Truststore.jks",
                                       "password");
       
        builder.trustStore(trustStore);
        builder.hostnameVerifier(CertificateHostnameVerifier.ALLOW_ALL);
       
        KeyStore keyStore = loadStore("src/test/java/org/apache/cxf/systest/http/resources/Morpit.jks",
            "password");
        builder.keyStore(keyStore, "password");
       
        Client client = builder.build();
       
        WebTarget target = client.target("https://localhost:" + PORT + "/bookstore/securebooks/123");
        Book b = target.request().accept(MediaType.APPLICATION_XML_TYPE).get(Book.class);
        assertEquals(123, b.getId());
    }
View Full Code Here

    }
   
    @Test
    public void testGetBookSslContext() throws Exception {
       
        ClientBuilder builder = ClientBuilder.newBuilder();
       
        SSLContext sslContext = createSSLContext();
        builder.sslContext(sslContext);
       
        builder.hostnameVerifier(CertificateHostnameVerifier.ALLOW_ALL);
       
       
        Client client = builder.build();
       
        WebTarget target = client.target("https://localhost:" + PORT + "/bookstore/securebooks/123");
        Book b = target.request().accept(MediaType.APPLICATION_XML_TYPE).get(Book.class);
        assertEquals(123, b.getId());
    }
View Full Code Here

TOP

Related Classes of javax.ws.rs.client.ClientBuilder

Copyright © 2018 www.massapicom. 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.