public class ThreadLocalResteasyProviderFactory extends ResteasyProviderFactory implements ProviderFactoryDelegate
ResteasyProviderFactory.SortedKey<T>
builtinsRegistered, classContracts, clientDynamicFeatures, clientErrorInterceptors, clientExceptionMappers, clientExecutionInterceptorRegistry, clientMessageBodyReaders, clientMessageBodyWriters, clientReaderInterceptorRegistry, clientRequestFilters, clientResponseFilters, clientWriterInterceptorRegistry, containerRequestFilterRegistry, containerResponseFilterRegistry, contextResolvers, contextualData, enabledFeatures, exceptionMappers, featureClasses, featureInstances, headerDelegates, injectorFactory, instance, maxForwards, paramConverterProviders, parent, pfr, precedence, properties, providerClasses, providerInstances, registerBuiltinByDefault, registerBuiltins, serverDynamicFeatures, serverMessageBodyReaders, serverMessageBodyWriters, serverReaderInterceptorRegistry, serverWriterInterceptorRegistry, stringConverters, stringParameterUnmarshallers
Constructor and Description |
---|
ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addClientErrorInterceptor(ClientErrorInterceptor handler)
Add a
ClientErrorInterceptor to this provider factory instance. |
void |
addClientExceptionMapper(Class<? extends ClientExceptionMapper<?>> providerClass) |
void |
addClientExceptionMapper(ClientExceptionMapper<?> provider) |
void |
addClientExceptionMapper(ClientExceptionMapper<?> provider,
Class<?> providerClass) |
void |
addClientExceptionMapper(ClientExceptionMapper<?> provider,
Type exceptionType) |
void |
addHeaderDelegate(Class clazz,
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header) |
void |
addStringParameterUnmarshaller(Class<? extends StringParameterUnmarshaller> provider) |
void |
appendInterceptorPrecedence(String precedence)
Append interceptor predence
|
<T> ConstructorInjector |
createConstructorInjector(Class<? extends T> clazz) |
<T> T |
createEndpoint(javax.ws.rs.core.Application applicationConfig,
Class<T> endpointType)
this is a spec method that is unsupported.
|
<T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> |
createHeaderDelegate(Class<T> tClass) |
javax.ws.rs.core.Link.Builder |
createLinkBuilder() |
<T> T |
createProviderInstance(Class<? extends T> clazz)
Create an instance of a class using provider allocation rules of the specification as well as the InjectorFactory
only does constructor injection
|
javax.ws.rs.core.Response.ResponseBuilder |
createResponseBuilder() |
<T> StringParameterUnmarshaller<T> |
createStringParameterUnmarshaller(Class<T> clazz) |
javax.ws.rs.core.UriBuilder |
createUriBuilder() |
javax.ws.rs.core.Variant.VariantListBuilder |
createVariantListBuilder() |
Map<Class<?>,Map<Class<?>,Integer>> |
getClassContracts() |
Set<Class<?>> |
getClasses() |
Set<javax.ws.rs.container.DynamicFeature> |
getClientDynamicFeatures() |
List<ClientErrorInterceptor> |
getClientErrorInterceptors()
Return the list of currently registered
ClientErrorInterceptor instances. |
<T extends Throwable> |
getClientExceptionMapper(Class<T> type) |
InterceptorRegistry<ClientExecutionInterceptor> |
getClientExecutionInterceptorRegistry() |
<T> javax.ws.rs.ext.MessageBodyReader<T> |
getClientMessageBodyReader(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getClientMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
ReaderInterceptorRegistry |
getClientReaderInterceptorRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> |
getClientRequestFilters() |
ClientResponseFilterRegistry |
getClientResponseFilters() |
WriterInterceptorRegistry |
getClientWriterInterceptorRegistry() |
javax.ws.rs.core.MediaType |
getConcreteMediaTypeFromMessageBodyWriters(Class type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
javax.ws.rs.core.Configuration |
getConfiguration() |
ContainerRequestFilterRegistry |
getContainerRequestFilterRegistry() |
ContainerResponseFilterRegistry |
getContainerResponseFilterRegistry() |
<T> javax.ws.rs.ext.ContextResolver<T> |
getContextResolver(Class<T> contextType,
javax.ws.rs.core.MediaType mediaType) |
List<javax.ws.rs.ext.ContextResolver> |
getContextResolvers(Class<?> clazz,
javax.ws.rs.core.MediaType type) |
Map<Class<?>,Integer> |
getContracts(Class<?> componentClass) |
ResteasyProviderFactory |
getDelegate() |
Collection<javax.ws.rs.core.Feature> |
getEnabledFeatures() |
<T extends Throwable> |
getExceptionMapper(Class<T> type) |
Map<Class<?>,javax.ws.rs.ext.ExceptionMapper> |
getExceptionMappers() |
Set<Class<?>> |
getFeatureClasses() |
Set<Object> |
getFeatureInstances() |
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate |
getHeaderDelegate(Class<?> aClass)
Checks to see if RuntimeDelegate is a ResteasyProviderFactory
If it is, then use that, otherwise use this
|
InjectorFactory |
getInjectorFactory() |
Set<Object> |
getInstances() |
<T> javax.ws.rs.ext.MessageBodyReader<T> |
getMessageBodyReader(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
Always returns server MBRs
|
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
Always gets server MBW
|
Map<String,Object> |
getMutableProperties() |
javax.ws.rs.ext.ParamConverter |
getParamConverter(Class clazz,
Type genericType,
Annotation[] annotations) |
ResteasyProviderFactory |
getParent() |
Map<String,Object> |
getProperties() |
Object |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
Set<Class<?>> |
getProviderClasses()
Copy
|
Set<Object> |
getProviderInstances()
Copy
|
javax.ws.rs.RuntimeType |
getRuntimeType() |
Set<javax.ws.rs.container.DynamicFeature> |
getServerDynamicFeatures() |
<T> javax.ws.rs.ext.MessageBodyReader<T> |
getServerMessageBodyReader(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getServerMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
ReaderInterceptorRegistry |
getServerReaderInterceptorRegistry() |
WriterInterceptorRegistry |
getServerWriterInterceptorRegistry() |
StringConverter |
getStringConverter(Class<?> clazz) |
protected void |
initialize() |
<T> T |
injectedInstance(Class<? extends T> clazz)
Property and constructor injection using the InjectorFactory
|
<T> T |
injectedInstance(Class<? extends T> clazz,
HttpRequest request,
HttpResponse response)
Property and constructor injection using the InjectorFactory
|
void |
injectProperties(Class declaring,
Object obj) |
void |
injectProperties(Object obj) |
void |
injectProperties(Object obj,
HttpRequest request,
HttpResponse response) |
void |
insertInterceptorPrecedenceAfter(String after,
String newPrecedence) |
void |
insertInterceptorPrecedenceBefore(String before,
String newPrecedence) |
boolean |
isBuiltinsRegistered() |
boolean |
isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass) |
boolean |
isEnabled(javax.ws.rs.core.Feature feature) |
boolean |
isRegisterBuiltins() |
boolean |
isRegistered(Class<?> componentClass) |
boolean |
isRegistered(Object component) |
static void |
pop() |
ResteasyProviderFactory |
property(String name,
Object value) |
static void |
push(ResteasyProviderFactory factory) |
ResteasyProviderFactory |
register(Class<?> providerClass) |
ResteasyProviderFactory |
register(Class<?> componentClass,
Class<?>... contracts) |
ResteasyProviderFactory |
register(Class<?> componentClass,
int priority) |
ResteasyProviderFactory |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
ResteasyProviderFactory |
register(Object provider) |
ResteasyProviderFactory |
register(Object component,
Class<?>... contracts) |
ResteasyProviderFactory |
register(Object component,
int priority) |
ResteasyProviderFactory |
register(Object component,
Map<Class<?>,Integer> contracts) |
void |
registerProvider(Class provider) |
void |
registerProvider(Class provider,
boolean isBuiltin)
Register a @Provider class.
|
void |
registerProvider(Class provider,
Integer priorityOverride,
boolean isBuiltin,
Map<Class<?>,Integer> contracts) |
void |
registerProviderInstance(Object provider)
Register a @Provider object.
|
void |
registerProviderInstance(Object provider,
Map<Class<?>,Integer> contracts,
Integer defaultPriority,
boolean builtIn) |
void |
setBuiltinsRegistered(boolean builtinsRegistered) |
void |
setInjectorFactory(InjectorFactory injectorFactory) |
ResteasyProviderFactory |
setProperties(Map<String,?> properties) |
void |
setRegisterBuiltins(boolean registerBuiltins) |
String |
toHeaderString(Object object)
Convert an object to a header string.
|
String |
toString(Object object,
Class clazz,
Type genericType,
Annotation[] annotations)
Convert an object to a string.
|
addClientMessageBodyReader, addClientMessageBodyWriter, addContextDataLevel, addContextResolver, addContextResolver, addContextResolver, addContextResolver, addContextResolver, addExceptionMapper, addExceptionMapper, addExceptionMapper, addExceptionMapper, addMessageBodyReader, addMessageBodyReader, addMessageBodyReader, addMessageBodyReader, addMessageBodyWriter, addMessageBodyWriter, addMessageBodyWriter, addServerMessageBodyReader, addServerMessageBodyWriter, addStringConverter, addStringConverter, addStringConverter, addStringConverter, clearContextData, clearInstanceIfEqual, createHeaderDelegateFromInterfaces, getClientExceptionMappers, getClientMessageBodyReaders, getClientMessageBodyWriters, getContextData, getContextDataLevelCount, getContextDataMap, getContextResolvers, getHeaderDelegates, getInstance, getParamConverterProviders, getPrecedence, getPriority, getServerMessageBodyReaders, getServerMessageBodyWriters, getStringConverters, getStringParameterUnmarshallers, isA, isA, peekInstance, popContextData, pushContext, pushContextDataMap, registerDefaultInterceptorPrecedences, registerDefaultInterceptorPrecedences, removeContextDataLevel, resolveMessageBodyReader, resolveMessageBodyWriter, setInstance, setRegisterBuiltinByDefault
public ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory)
public ResteasyProviderFactory getDelegate()
getDelegate
in interface ProviderFactoryDelegate
protected void initialize()
initialize
in class ResteasyProviderFactory
public javax.ws.rs.core.MediaType getConcreteMediaTypeFromMessageBodyWriters(Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getConcreteMediaTypeFromMessageBodyWriters
in class ResteasyProviderFactory
public javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate getHeaderDelegate(Class<?> aClass)
ResteasyProviderFactory
getHeaderDelegate
in class ResteasyProviderFactory
public <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
ResteasyProviderFactory
injectedInstance
in class ResteasyProviderFactory
public void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties
in class ResteasyProviderFactory
public static void push(ResteasyProviderFactory factory)
public static void pop()
public ContainerResponseFilterRegistry getContainerResponseFilterRegistry()
getContainerResponseFilterRegistry
in class ResteasyProviderFactory
public ReaderInterceptorRegistry getServerReaderInterceptorRegistry()
getServerReaderInterceptorRegistry
in class ResteasyProviderFactory
public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class ResteasyProviderFactory
public List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz, javax.ws.rs.core.MediaType type)
getContextResolvers
in class ResteasyProviderFactory
public boolean isBuiltinsRegistered()
isBuiltinsRegistered
in class ResteasyProviderFactory
public <T extends Throwable> ClientExceptionMapper<T> getClientExceptionMapper(Class<T> type)
getClientExceptionMapper
in class ResteasyProviderFactory
public Set<Class<?>> getFeatureClasses()
getFeatureClasses
in class ResteasyProviderFactory
public void setBuiltinsRegistered(boolean builtinsRegistered)
setBuiltinsRegistered
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Class<?> providerClass)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures
in class ResteasyProviderFactory
public void addClientExceptionMapper(Class<? extends ClientExceptionMapper<?>> providerClass)
addClientExceptionMapper
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public Collection<javax.ws.rs.core.Feature> getEnabledFeatures()
getEnabledFeatures
in class ResteasyProviderFactory
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class ResteasyProviderFactory
public void registerProviderInstance(Object provider)
ResteasyProviderFactory
registerProviderInstance
in class ResteasyProviderFactory
public void addClientExceptionMapper(ClientExceptionMapper<?> provider, Type exceptionType)
addClientExceptionMapper
in class ResteasyProviderFactory
public StringConverter getStringConverter(Class<?> clazz)
getStringConverter
in class ResteasyProviderFactory
public <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
createStringParameterUnmarshaller
in class ResteasyProviderFactory
public Set<Object> getFeatureInstances()
getFeatureInstances
in class ResteasyProviderFactory
public void addClientExceptionMapper(ClientExceptionMapper<?> provider)
addClientExceptionMapper
in class ResteasyProviderFactory
public void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory
in class ResteasyProviderFactory
public Set<Object> getInstances()
getInstances
in interface javax.ws.rs.core.Configuration
getInstances
in class ResteasyProviderFactory
public boolean isRegistered(Object component)
isRegistered
in interface javax.ws.rs.core.Configuration
isRegistered
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(Class<T> contextType, javax.ws.rs.core.MediaType mediaType)
getContextResolver
in interface javax.ws.rs.ext.Providers
getContextResolver
in class ResteasyProviderFactory
public InterceptorRegistry<ClientExecutionInterceptor> getClientExecutionInterceptorRegistry()
getClientExecutionInterceptorRegistry
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactory
getMessageBodyReader
in interface javax.ws.rs.ext.Providers
getMessageBodyReader
in class ResteasyProviderFactory
type
- the class of the object that is to be read.genericType
- the type of object to be produced. E.g. if the
message body is to be converted into a method parameter, this will be
the formal type of the method parameter as returned by
Class.getGenericParameterTypes
.annotations
- an array of the annotations on the declaration of the
artifact that will be initialized with the produced instance. E.g. if
the message body is to be converted into a method parameter, this will
be the annotations on that parameter returned by
Class.getParameterAnnotations
.mediaType
- the media type of the data that will be read.public void addClientErrorInterceptor(ClientErrorInterceptor handler)
ResteasyProviderFactory
ClientErrorInterceptor
to this provider factory instance.
Duplicate handlers are ignored. (For Client Proxy API only)addClientErrorInterceptor
in class ResteasyProviderFactory
public void registerProvider(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts)
registerProvider
in class ResteasyProviderFactory
public Map<Class<?>,Map<Class<?>,Integer>> getClassContracts()
getClassContracts
in class ResteasyProviderFactory
public ContainerRequestFilterRegistry getContainerRequestFilterRegistry()
getContainerRequestFilterRegistry
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Object component, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public boolean isRegisterBuiltins()
isRegisterBuiltins
in class ResteasyProviderFactory
public ReaderInterceptorRegistry getClientReaderInterceptorRegistry()
getClientReaderInterceptorRegistry
in class ResteasyProviderFactory
public void setRegisterBuiltins(boolean registerBuiltins)
setRegisterBuiltins
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public void registerProvider(Class provider, boolean isBuiltin)
ResteasyProviderFactory
registerProvider
in class ResteasyProviderFactory
public Collection<String> getPropertyNames()
getPropertyNames
in interface javax.ws.rs.core.Configuration
getPropertyNames
in class ResteasyProviderFactory
public void addClientExceptionMapper(ClientExceptionMapper<?> provider, Class<?> providerClass)
addClientExceptionMapper
in class ResteasyProviderFactory
public void insertInterceptorPrecedenceAfter(String after, String newPrecedence)
insertInterceptorPrecedenceAfter
in class ResteasyProviderFactory
after
- put newPrecedence after thispublic ResteasyProviderFactory register(Object provider)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public <T> ConstructorInjector createConstructorInjector(Class<? extends T> clazz)
createConstructorInjector
in class ResteasyProviderFactory
public <T> T createProviderInstance(Class<? extends T> clazz)
ResteasyProviderFactory
createProviderInstance
in class ResteasyProviderFactory
public boolean isRegistered(Class<?> componentClass)
isRegistered
in interface javax.ws.rs.core.Configuration
isRegistered
in class ResteasyProviderFactory
public void insertInterceptorPrecedenceBefore(String before, String newPrecedence)
insertInterceptorPrecedenceBefore
in class ResteasyProviderFactory
before
- put newPrecedence before thispublic <T> T createEndpoint(javax.ws.rs.core.Application applicationConfig, Class<T> endpointType) throws IllegalArgumentException, UnsupportedOperationException
ResteasyProviderFactory
createEndpoint
in class ResteasyProviderFactory
IllegalArgumentException
UnsupportedOperationException
public Map<String,Object> getMutableProperties()
getMutableProperties
in class ResteasyProviderFactory
public Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures
in class ResteasyProviderFactory
public boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled
in interface javax.ws.rs.core.Configuration
isEnabled
in class ResteasyProviderFactory
public Object getProperty(String name)
getProperty
in interface javax.ws.rs.core.Configuration
getProperty
in class ResteasyProviderFactory
public WriterInterceptorRegistry getServerWriterInterceptorRegistry()
getServerWriterInterceptorRegistry
in class ResteasyProviderFactory
public ResteasyProviderFactory setProperties(Map<String,?> properties)
setProperties
in class ResteasyProviderFactory
public List<ClientErrorInterceptor> getClientErrorInterceptors()
ResteasyProviderFactory
ClientErrorInterceptor
instances.getClientErrorInterceptors
in class ResteasyProviderFactory
public void injectProperties(Class declaring, Object obj)
injectProperties
in class ResteasyProviderFactory
public javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public <T> T injectedInstance(Class<? extends T> clazz)
ResteasyProviderFactory
injectedInstance
in class ResteasyProviderFactory
public void appendInterceptorPrecedence(String precedence)
ResteasyProviderFactory
appendInterceptorPrecedence
in class ResteasyProviderFactory
public ResteasyProviderFactory getParent()
getParent
in class ResteasyProviderFactory
public javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType
in interface javax.ws.rs.core.Configuration
getRuntimeType
in class ResteasyProviderFactory
public void injectProperties(Object obj)
injectProperties
in class ResteasyProviderFactory
public ResteasyProviderFactory property(String name, Object value)
property
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
property
in class ResteasyProviderFactory
public WriterInterceptorRegistry getClientWriterInterceptorRegistry()
getClientWriterInterceptorRegistry
in class ResteasyProviderFactory
public InjectorFactory getInjectorFactory()
getInjectorFactory
in class ResteasyProviderFactory
public Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts
in interface javax.ws.rs.core.Configuration
getContracts
in class ResteasyProviderFactory
public javax.ws.rs.ext.ParamConverter getParamConverter(Class clazz, Type genericType, Annotation[] annotations)
getParamConverter
in class ResteasyProviderFactory
public ClientResponseFilterRegistry getClientResponseFilters()
getClientResponseFilters
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactory
public Set<Class<?>> getClasses()
getClasses
in interface javax.ws.rs.core.Configuration
getClasses
in class ResteasyProviderFactory
public boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled
in interface javax.ws.rs.core.Configuration
isEnabled
in class ResteasyProviderFactory
public void registerProvider(Class provider)
registerProvider
in class ResteasyProviderFactory
public void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
addHeaderDelegate
in class ResteasyProviderFactory
public void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer defaultPriority, boolean builtIn)
registerProviderInstance
in class ResteasyProviderFactory
public void addStringParameterUnmarshaller(Class<? extends StringParameterUnmarshaller> provider)
addStringParameterUnmarshaller
in class ResteasyProviderFactory
public Set<Class<?>> getProviderClasses()
ResteasyProviderFactory
getProviderClasses
in class ResteasyProviderFactory
public String toString(Object object, Class clazz, Type genericType, Annotation[] annotations)
ResteasyProviderFactory
toString
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilters()
getClientRequestFilters
in class ResteasyProviderFactory
public Map<String,Object> getProperties()
getProperties
in interface javax.ws.rs.core.Configuration
getProperties
in class ResteasyProviderFactory
public String toHeaderString(Object object)
HeaderValueProcessor
toHeaderString
in interface HeaderValueProcessor
toHeaderString
in class ResteasyProviderFactory
public javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder
in class ResteasyProviderFactory
public Set<Object> getProviderInstances()
ResteasyProviderFactory
getProviderInstances
in class ResteasyProviderFactory
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
getConfiguration
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactory
getMessageBodyWriter
in interface javax.ws.rs.ext.Providers
getMessageBodyWriter
in class ResteasyProviderFactory
type
- the class of the object that is to be written.genericType
- the type of object to be written. E.g. if the
message body is to be produced from a field, this will be
the declared type of the field as returned by Field.getGenericType
.annotations
- an array of the annotations on the declaration of the
artifact that will be written. E.g. if the
message body is to be produced from a field, this will be
the annotations on that field returned by
Field.getDeclaredAnnotations
.mediaType
- the media type of the data that will be written.public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(Class<T> type)
getExceptionMapper
in interface javax.ws.rs.ext.Providers
getExceptionMapper
in class ResteasyProviderFactory
public Map<Class<?>,javax.ws.rs.ext.ExceptionMapper> getExceptionMappers()
getExceptionMappers
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
createHeaderDelegate
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getClientMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getClientMessageBodyWriter
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getClientMessageBodyReader
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyReader<T> getServerMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getServerMessageBodyReader
in class ResteasyProviderFactory
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getServerMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getServerMessageBodyWriter
in class ResteasyProviderFactory
Copyright © 2017 JBoss by Red Hat. All rights reserved.