public class ClientConfiguration extends java.lang.Object implements javax.ws.rs.core.Configuration, javax.ws.rs.core.Configurable<ClientConfiguration>, javax.ws.rs.ext.Providers, HeaderValueProcessor
Modifier and Type | Field and Description |
---|---|
protected ResteasyProviderFactory |
providerFactory |
Constructor and Description |
---|
ClientConfiguration(ClientConfiguration parent) |
ClientConfiguration(ResteasyProviderFactory factory) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Class<?>> |
getClasses() |
javax.ws.rs.core.Configuration |
getConfiguration() |
<T> javax.ws.rs.ext.ContextResolver<T> |
getContextResolver(java.lang.Class<T> contextType,
javax.ws.rs.core.MediaType mediaType) |
java.util.Map<java.lang.Class<?>,java.lang.Integer> |
getContracts(java.lang.Class<?> componentClass) |
java.util.Set<javax.ws.rs.container.DynamicFeature> |
getDynamicFeatures() |
<T extends java.lang.Throwable> |
getExceptionMapper(java.lang.Class<T> type) |
java.util.Set<java.lang.Object> |
getInstances() |
<T> javax.ws.rs.ext.MessageBodyReader<T> |
getMessageBodyReader(java.lang.Class<T> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getMessageBodyWriter(java.lang.Class<T> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
java.util.Map<java.lang.String,java.lang.Object> |
getMutableProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.Object |
getProperty(java.lang.String name) |
java.util.Collection<java.lang.String> |
getPropertyNames() |
protected ResteasyProviderFactory |
getProviderFactory() |
javax.ws.rs.ext.ReaderInterceptor[] |
getReaderInterceptors(java.lang.Class declaring,
java.lang.reflect.AccessibleObject target) |
javax.ws.rs.client.ClientRequestFilter[] |
getRequestFilters(java.lang.Class declaring,
java.lang.reflect.AccessibleObject target) |
javax.ws.rs.client.ClientResponseFilter[] |
getResponseFilters(java.lang.Class declaring,
java.lang.reflect.AccessibleObject target) |
javax.ws.rs.RuntimeType |
getRuntimeType() |
javax.ws.rs.ext.WriterInterceptor[] |
getWriterInterceptors(java.lang.Class declaring,
java.lang.reflect.AccessibleObject target) |
boolean |
isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass) |
boolean |
isEnabled(javax.ws.rs.core.Feature feature) |
boolean |
isRegistered(java.lang.Class<?> componentClass) |
boolean |
isRegistered(java.lang.Object component) |
ClientConfiguration |
property(java.lang.String name,
java.lang.Object value) |
ClientConfiguration |
register(java.lang.Class<?> providerClass) |
ClientConfiguration |
register(java.lang.Class<?> componentClass,
java.lang.Class<?>... contracts) |
ClientConfiguration |
register(java.lang.Class<?> providerClass,
int priority) |
ClientConfiguration |
register(java.lang.Class<?> componentClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
ClientConfiguration |
register(java.lang.Object provider) |
ClientConfiguration |
register(java.lang.Object component,
java.lang.Class<?>... contracts) |
ClientConfiguration |
register(java.lang.Object provider,
int Priority) |
ClientConfiguration |
register(java.lang.Object component,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> newProps) |
java.lang.String |
toHeaderString(java.lang.Object object)
Convert an object to a header string.
|
java.lang.String |
toString(java.lang.Object object) |
protected ResteasyProviderFactory providerFactory
public ClientConfiguration(ResteasyProviderFactory factory)
public ClientConfiguration(ClientConfiguration parent)
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> newProps)
protected ResteasyProviderFactory getProviderFactory()
public java.util.Map<java.lang.String,java.lang.Object> getMutableProperties()
public java.lang.String toHeaderString(java.lang.Object object)
toHeaderString
in interface HeaderValueProcessor
object
- public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getMessageBodyWriter
in interface javax.ws.rs.ext.Providers
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getMessageBodyReader
in interface javax.ws.rs.ext.Providers
public javax.ws.rs.ext.WriterInterceptor[] getWriterInterceptors(java.lang.Class declaring, java.lang.reflect.AccessibleObject target)
public javax.ws.rs.ext.ReaderInterceptor[] getReaderInterceptors(java.lang.Class declaring, java.lang.reflect.AccessibleObject target)
public javax.ws.rs.client.ClientRequestFilter[] getRequestFilters(java.lang.Class declaring, java.lang.reflect.AccessibleObject target)
public javax.ws.rs.client.ClientResponseFilter[] getResponseFilters(java.lang.Class declaring, java.lang.reflect.AccessibleObject target)
public java.util.Set<javax.ws.rs.container.DynamicFeature> getDynamicFeatures()
public java.lang.String toString(java.lang.Object object)
public <T extends java.lang.Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(java.lang.Class<T> type)
getExceptionMapper
in interface javax.ws.rs.ext.Providers
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(java.lang.Class<T> contextType, javax.ws.rs.core.MediaType mediaType)
getContextResolver
in interface javax.ws.rs.ext.Providers
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties
in interface javax.ws.rs.core.Configuration
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface javax.ws.rs.core.Configuration
public java.util.Set<java.lang.Class<?>> getClasses()
getClasses
in interface javax.ws.rs.core.Configuration
public java.util.Set<java.lang.Object> getInstances()
getInstances
in interface javax.ws.rs.core.Configuration
public ClientConfiguration register(java.lang.Class<?> providerClass)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Object provider)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Class<?> providerClass, int priority)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Object provider, int Priority)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration property(java.lang.String name, java.lang.Object value)
property
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Object component, java.lang.Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public ClientConfiguration register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ClientConfiguration>
public javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType
in interface javax.ws.rs.core.Configuration
public java.util.Collection<java.lang.String> getPropertyNames()
getPropertyNames
in interface javax.ws.rs.core.Configuration
public boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled
in interface javax.ws.rs.core.Configuration
public boolean isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled
in interface javax.ws.rs.core.Configuration
public boolean isRegistered(java.lang.Object component)
isRegistered
in interface javax.ws.rs.core.Configuration
public boolean isRegistered(java.lang.Class<?> componentClass)
isRegistered
in interface javax.ws.rs.core.Configuration
public java.util.Map<java.lang.Class<?>,java.lang.Integer> getContracts(java.lang.Class<?> componentClass)
getContracts
in interface javax.ws.rs.core.Configuration