public class ClientConfig extends Object implements javax.ws.rs.core.Configurable<ClientConfig>, javax.ws.rs.core.Configuration
configurable contract.| Constructor and Description |
|---|
ClientConfig()
Construct a new Jersey configuration instance with the default features
and property values.
|
ClientConfig(Class<?>... providerClasses)
Construct a new Jersey configuration instance and register the provided list of provider classes.
|
ClientConfig(Object... providers)
Construct a new Jersey configuration instance and register the provided list of provider instances.
|
| Modifier and Type | Method and Description |
|---|---|
ClientConfig |
connector(Connector connector)
Set Jersey client transport connector.
|
boolean |
equals(Object obj) |
Set<Class<?>> |
getClasses() |
JerseyClient |
getClient()
Get the parent Jersey client this configuration is bound to.
|
ClientConfig |
getConfiguration() |
Connector |
getConnector()
Get the client transport connector.
|
Map<Class<?>,Integer> |
getContracts(Class<?> componentClass) |
Set<Object> |
getInstances() |
Map<String,Object> |
getProperties() |
Object |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
javax.ws.rs.RuntimeType |
getRuntimeType() |
int |
hashCode() |
boolean |
isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass) |
boolean |
isEnabled(javax.ws.rs.core.Feature feature) |
boolean |
isRegistered(Class<?> componentClass) |
boolean |
isRegistered(Object component) |
ClientConfig |
loadFrom(javax.ws.rs.core.Configuration config)
Load the internal configuration state from an externally provided configuration state.
|
ClientConfig |
property(String name,
Object value) |
ClientConfig |
register(Class<?> providerClass) |
ClientConfig |
register(Class<?> providerClass,
Class<?>... contracts) |
ClientConfig |
register(Class<?> providerClass,
int bindingPriority) |
ClientConfig |
register(Class<?> providerClass,
Map<Class<?>,Integer> contracts) |
ClientConfig |
register(Object provider) |
ClientConfig |
register(Object provider,
Class<?>... contracts) |
ClientConfig |
register(Object provider,
int bindingPriority) |
ClientConfig |
register(Object provider,
Map<Class<?>,Integer> contracts) |
public ClientConfig()
public ClientConfig(Class<?>... providerClasses)
providerClasses - provider classes to be registered with this client configuration.public ClientConfig(Object... providers)
providers - provider instances to be registered with this client configuration.public ClientConfig loadFrom(javax.ws.rs.core.Configuration config)
config - external configuration state to replace the configuration of this configurable
instance.public ClientConfig register(Class<?> providerClass)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Object provider)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Class<?> providerClass, int bindingPriority)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Class<?> providerClass, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Class<?> providerClass, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Object provider, int bindingPriority)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Object provider, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig register(Object provider, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig property(String name, Object value)
property in interface javax.ws.rs.core.Configurable<ClientConfig>public ClientConfig getConfiguration()
getConfiguration in interface javax.ws.rs.core.Configurable<ClientConfig>public javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType in interface javax.ws.rs.core.Configurationpublic Map<String,Object> getProperties()
getProperties in interface javax.ws.rs.core.Configurationpublic Object getProperty(String name)
getProperty in interface javax.ws.rs.core.Configurationpublic Collection<String> getPropertyNames()
getPropertyNames in interface javax.ws.rs.core.Configurationpublic boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled in interface javax.ws.rs.core.Configurationpublic boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled in interface javax.ws.rs.core.Configurationpublic boolean isRegistered(Object component)
isRegistered in interface javax.ws.rs.core.Configurationpublic Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts in interface javax.ws.rs.core.Configurationpublic boolean isRegistered(Class<?> componentClass)
isRegistered in interface javax.ws.rs.core.Configurationpublic Set<Class<?>> getClasses()
getClasses in interface javax.ws.rs.core.Configurationpublic Set<Object> getInstances()
getInstances in interface javax.ws.rs.core.Configurationpublic ClientConfig connector(Connector connector)
connector - client transport connector.public Connector getConnector()
null if no connector has been set.public JerseyClient getClient()
null if no parent client has been bound.null if not bound.Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.