|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.client.ClientConfig
public class ClientConfig
Jersey implementation of JAX-RS client
configuration contract.
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
ClientConfig |
binders(Binder... binders)
Register custom HK2 binders. |
ClientConfig |
connector(Inflector<ClientRequest,ClientResponse> connector)
Set Jersey client transport connector. |
boolean |
equals(Object obj)
|
JerseyClient |
getClient()
Get the parent Jersey client this configuration is bound to. |
Inflector<ClientRequest,ClientResponse> |
getConnector()
Get the client transport connector. |
Set<Feature> |
getFeatures()
|
Map<String,Object> |
getProperties()
|
Object |
getProperty(String name)
|
Set<Class<?>> |
getProviderClasses()
|
Set<Object> |
getProviderInstances()
|
int |
hashCode()
|
boolean |
isEnabled(Class<? extends Feature> feature)
Check if the given feature is enabled or not. |
boolean |
isProperty(String name)
|
ClientConfig |
register(Class<?> providerClass)
|
ClientConfig |
register(Object provider)
|
ClientConfig |
setProperties(Map<String,?> properties)
|
ClientConfig |
setProperty(String name,
Object value)
|
ClientConfig |
update(Configuration configuration)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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.| Method Detail |
|---|
public Map<String,Object> getProperties()
getProperties in interface ConfigurationgetProperties in interface Configpublic Object getProperty(String name)
getProperty in interface ConfigurationgetProperty in interface Configpublic boolean isProperty(String name)
isProperty in interface Configpublic Set<Feature> getFeatures()
getFeatures in interface Configurationpublic boolean isEnabled(Class<? extends Feature> feature)
feature - tested feature.
true in casepublic Set<Class<?>> getProviderClasses()
getProviderClasses in interface Configurationpublic Set<Object> getProviderInstances()
getProviderInstances in interface Configurationpublic ClientConfig update(Configuration configuration)
update in interface Configurationpublic ClientConfig register(Class<?> providerClass)
register in interface Configurationpublic ClientConfig register(Object provider)
register in interface Configurationpublic ClientConfig setProperties(Map<String,?> properties)
setProperties in interface Configuration
public ClientConfig setProperty(String name,
Object value)
setProperty in interface Configurationpublic ClientConfig connector(Inflector<ClientRequest,ClientResponse> connector)
connector - client transport connector.
public ClientConfig binders(Binder... binders)
binders - custom HK2 binders to be registered with the Jersey client.
public Inflector<ClientRequest,ClientResponse> getConnector()
null if no connector has been set.
public JerseyClient getClient()
null if no parent client has been bound.
null if not bound.public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||