|
||||||||||
| 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 externalized implementation of client-side JAX-RS configurable 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 |
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()
|
RuntimeType |
getRuntimeType()
|
int |
hashCode()
|
boolean |
isEnabled(Class<? extends Feature> featureClass)
|
boolean |
isEnabled(Feature feature)
|
boolean |
isRegistered(Class<?> componentClass)
|
boolean |
isRegistered(Object component)
|
ClientConfig |
loadFrom(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)
|
| 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 ClientConfig loadFrom(Configuration config)
config - external configuration state to replace the configuration of this configurable
instance.
public ClientConfig register(Class<?> providerClass)
register in interface Configurable<ClientConfig>public ClientConfig register(Object provider)
register in interface Configurable<ClientConfig>
public ClientConfig register(Class<?> providerClass,
int bindingPriority)
register in interface Configurable<ClientConfig>
public ClientConfig register(Class<?> providerClass,
Class<?>... contracts)
register in interface Configurable<ClientConfig>
public ClientConfig register(Class<?> providerClass,
Map<Class<?>,Integer> contracts)
register in interface Configurable<ClientConfig>
public ClientConfig register(Object provider,
int bindingPriority)
register in interface Configurable<ClientConfig>
public ClientConfig register(Object provider,
Class<?>... contracts)
register in interface Configurable<ClientConfig>
public ClientConfig register(Object provider,
Map<Class<?>,Integer> contracts)
register in interface Configurable<ClientConfig>
public ClientConfig property(String name,
Object value)
property in interface Configurable<ClientConfig>public ClientConfig getConfiguration()
getConfiguration in interface Configurable<ClientConfig>public RuntimeType getRuntimeType()
getRuntimeType in interface Configurationpublic Map<String,Object> getProperties()
getProperties in interface Configurationpublic Object getProperty(String name)
getProperty in interface Configurationpublic Collection<String> getPropertyNames()
getPropertyNames in interface Configurationpublic boolean isEnabled(Feature feature)
isEnabled in interface Configurationpublic boolean isEnabled(Class<? extends Feature> featureClass)
isEnabled in interface Configurationpublic boolean isRegistered(Object component)
isRegistered in interface Configurationpublic Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts in interface Configurationpublic boolean isRegistered(Class<?> componentClass)
isRegistered in interface Configurationpublic Set<Class<?>> getClasses()
getClasses in interface Configurationpublic Set<Object> getInstances()
getInstances in interface 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.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 | |||||||||