org.glassfish.jersey.client
Class JerseyClientBuilder

java.lang.Object
  extended by javax.ws.rs.client.ClientBuilder
      extended by org.glassfish.jersey.client.JerseyClientBuilder
All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>

public class JerseyClientBuilder
extends javax.ws.rs.client.ClientBuilder

Jersey provider of JAX-RS client builder.

Author:
Marek Potociar (marek.potociar at oracle.com)

Field Summary
 
Fields inherited from class javax.ws.rs.client.ClientBuilder
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY
 
Constructor Summary
JerseyClientBuilder()
          Create new Jersey client builder instance.
 
Method Summary
 JerseyClient build()
           
 javax.ws.rs.core.Configuration getConfiguration()
           
 JerseyClientBuilder hostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
           
 JerseyClientBuilder keyStore(java.security.KeyStore keyStore, char[] password)
           
 JerseyClientBuilder property(java.lang.String name, java.lang.Object value)
           
 JerseyClientBuilder register(java.lang.Class<?> componentClass)
           
 JerseyClientBuilder register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
           
 JerseyClientBuilder register(java.lang.Class<?> componentClass, int priority)
           
 JerseyClientBuilder register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
           
 JerseyClientBuilder register(java.lang.Object component)
           
 JerseyClientBuilder register(java.lang.Object component, java.lang.Class<?>... contracts)
           
 JerseyClientBuilder register(java.lang.Object component, int priority)
           
 JerseyClientBuilder register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
           
 JerseyClientBuilder sslContext(javax.net.ssl.SSLContext sslContext)
           
 JerseyClientBuilder trustStore(java.security.KeyStore trustStore)
           
 JerseyClientBuilder withConfig(javax.ws.rs.core.Configuration config)
           
 
Methods inherited from class javax.ws.rs.client.ClientBuilder
keyStore, newBuilder, newClient, newClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JerseyClientBuilder

public JerseyClientBuilder()
Create new Jersey client builder instance.

Method Detail

sslContext

public JerseyClientBuilder sslContext(javax.net.ssl.SSLContext sslContext)
Specified by:
sslContext in class javax.ws.rs.client.ClientBuilder

keyStore

public JerseyClientBuilder keyStore(java.security.KeyStore keyStore,
                                    char[] password)
Specified by:
keyStore in class javax.ws.rs.client.ClientBuilder

trustStore

public JerseyClientBuilder trustStore(java.security.KeyStore trustStore)
Specified by:
trustStore in class javax.ws.rs.client.ClientBuilder

hostnameVerifier

public JerseyClientBuilder hostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
Specified by:
hostnameVerifier in class javax.ws.rs.client.ClientBuilder

build

public JerseyClient build()
Specified by:
build in class javax.ws.rs.client.ClientBuilder

getConfiguration

public javax.ws.rs.core.Configuration getConfiguration()

property

public JerseyClientBuilder property(java.lang.String name,
                                    java.lang.Object value)

register

public JerseyClientBuilder register(java.lang.Class<?> componentClass)

register

public JerseyClientBuilder register(java.lang.Class<?> componentClass,
                                    int priority)

register

public JerseyClientBuilder register(java.lang.Class<?> componentClass,
                                    java.lang.Class<?>... contracts)

register

public JerseyClientBuilder register(java.lang.Class<?> componentClass,
                                    java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)

register

public JerseyClientBuilder register(java.lang.Object component)

register

public JerseyClientBuilder register(java.lang.Object component,
                                    int priority)

register

public JerseyClientBuilder register(java.lang.Object component,
                                    java.lang.Class<?>... contracts)

register

public JerseyClientBuilder register(java.lang.Object component,
                                    java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)

withConfig

public JerseyClientBuilder withConfig(javax.ws.rs.core.Configuration config)
Specified by:
withConfig in class javax.ws.rs.client.ClientBuilder


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.