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:
Configurable<ClientBuilder>

public class JerseyClientBuilder
extends 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()
           
 Configuration getConfiguration()
           
 JerseyClientBuilder hostnameVerifier(HostnameVerifier hostnameVerifier)
           
 JerseyClientBuilder keyStore(KeyStore keyStore, char[] chars)
           
 JerseyClientBuilder property(String name, Object value)
           
 JerseyClientBuilder register(Class<?> componentClass)
           
 JerseyClientBuilder register(Class<?> componentClass, Class<?>... contracts)
           
 JerseyClientBuilder register(Class<?> componentClass, int priority)
           
 JerseyClientBuilder register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
           
 JerseyClientBuilder register(Object component)
           
 JerseyClientBuilder register(Object component, Class<?>... contracts)
           
 JerseyClientBuilder register(Object component, int priority)
           
 JerseyClientBuilder register(Object component, Map<Class<?>,Integer> contracts)
           
 JerseyClientBuilder replaceWith(Configuration config)
           
 JerseyClientBuilder sslContext(SSLContext sslContext)
           
 JerseyClientBuilder trustStore(KeyStore keyStore)
           
 
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(SSLContext sslContext)
Specified by:
sslContext in class ClientBuilder

keyStore

public JerseyClientBuilder keyStore(KeyStore keyStore,
                                    char[] chars)
Specified by:
keyStore in class ClientBuilder

trustStore

public JerseyClientBuilder trustStore(KeyStore keyStore)
Specified by:
trustStore in class ClientBuilder

hostnameVerifier

public JerseyClientBuilder hostnameVerifier(HostnameVerifier hostnameVerifier)
Specified by:
hostnameVerifier in class ClientBuilder

build

public JerseyClient build()
Specified by:
build in class ClientBuilder

getConfiguration

public Configuration getConfiguration()

property

public JerseyClientBuilder property(String name,
                                    Object value)

register

public JerseyClientBuilder register(Class<?> componentClass)

register

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

register

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

register

public JerseyClientBuilder register(Class<?> componentClass,
                                    Map<Class<?>,Integer> contracts)

register

public JerseyClientBuilder register(Object component)

register

public JerseyClientBuilder register(Object component,
                                    int priority)

register

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

register

public JerseyClientBuilder register(Object component,
                                    Map<Class<?>,Integer> contracts)

replaceWith

public JerseyClientBuilder replaceWith(Configuration config)


Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.