Java Reference
In-Depth Information
import
import java.security.KeyStore
java.security.KeyStore ;
import
import javax.ws.rs.core.Configurable
javax.ws.rs.core.Configurable ;
import
import javax.ws.rs.core.Configuration
javax.ws.rs.core.Configuration ;
import
import javax.net.ssl.HostnameVerifier
javax.net.ssl.HostnameVerifier ;
import
import javax.net.ssl.SSLContext
javax.net.ssl.SSLContext ;
public
public abstract
abstract class
class ClientBuilder
ClientBuilder implements
implements Configurable < ClientBuilder > {
public
public static
static Client newClient () {...}
public
public static
static Client newClient ( final
final Configuration configuration ) {...}
public
public static
static ClientBuilder newBuilder () {...}
public
public abstract
abstract ClientBuilder sslContext ( final
final SSLContext sslContext );
public
public abstract
abstract ClientBuilder keyStore ( final
final KeyStore keyStore ,
final
final char
char [] password );
public
public ClientBuilder keyStore ( final
final KeyStore keyStore ,
final
final String password ) {}
public
public abstract
abstract ClientBuilder trustStore ( final
final KeyStore trustStore );
public
public abstract
abstract ClientBuilder
hostnameVerifier ( final
final HostnameVerifier verifier );
public
public abstract
abstract Client build ();
}
The easiest way to create a Client is to call ClientBuilder.newClient() . It instantiates a
preinitialized Client that you can use right away. To fine-tune the construction of your Cli-
ent interfaces, the newBuilder() method creates a ClientBuilder instance that allows you
to register components and set configuration properties. It inherits these capabilities by im-
plementing the Configurable interface:
package
package javax . ws . rs . core ;
public
public interface
interface Configurable
Configurable < C extends
extends Configurable > {
public
public C property ( String name , Object value );
public
public C register ( Class <?> componentClass );
public
public C register ( Object component );
...
}
Search WWH ::




Custom Search