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, setRegisterBuiltinByDefaultpublic ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory)
public ResteasyProviderFactory getDelegate()
getDelegate in interface ProviderFactoryDelegateprotected void initialize()
initialize in class ResteasyProviderFactorypublic javax.ws.rs.core.MediaType getConcreteMediaTypeFromMessageBodyWriters(Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getConcreteMediaTypeFromMessageBodyWriters in class ResteasyProviderFactorypublic javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate getHeaderDelegate(Class<?> aClass)
ResteasyProviderFactorygetHeaderDelegate in class ResteasyProviderFactorypublic <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
ResteasyProviderFactoryinjectedInstance in class ResteasyProviderFactorypublic void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties in class ResteasyProviderFactorypublic static void push(ResteasyProviderFactory factory)
public static void pop()
public ContainerResponseFilterRegistry getContainerResponseFilterRegistry()
getContainerResponseFilterRegistry in class ResteasyProviderFactorypublic ReaderInterceptorRegistry getServerReaderInterceptorRegistry()
getServerReaderInterceptorRegistry in class ResteasyProviderFactorypublic javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder in class ResteasyProviderFactorypublic List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz, javax.ws.rs.core.MediaType type)
getContextResolvers in class ResteasyProviderFactorypublic boolean isBuiltinsRegistered()
isBuiltinsRegistered in class ResteasyProviderFactorypublic <T extends Throwable> ClientExceptionMapper<T> getClientExceptionMapper(Class<T> type)
getClientExceptionMapper in class ResteasyProviderFactorypublic Set<Class<?>> getFeatureClasses()
getFeatureClasses in class ResteasyProviderFactorypublic void setBuiltinsRegistered(boolean builtinsRegistered)
setBuiltinsRegistered in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Class<?> providerClass)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures in class ResteasyProviderFactorypublic void addClientExceptionMapper(Class<? extends ClientExceptionMapper<?>> providerClass)
addClientExceptionMapper in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic Collection<javax.ws.rs.core.Feature> getEnabledFeatures()
getEnabledFeatures in class ResteasyProviderFactorypublic javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder in class ResteasyProviderFactorypublic void registerProviderInstance(Object provider)
ResteasyProviderFactoryregisterProviderInstance in class ResteasyProviderFactorypublic void addClientExceptionMapper(ClientExceptionMapper<?> provider, Type exceptionType)
addClientExceptionMapper in class ResteasyProviderFactorypublic StringConverter getStringConverter(Class<?> clazz)
getStringConverter in class ResteasyProviderFactorypublic <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
createStringParameterUnmarshaller in class ResteasyProviderFactorypublic Set<Object> getFeatureInstances()
getFeatureInstances in class ResteasyProviderFactorypublic void addClientExceptionMapper(ClientExceptionMapper<?> provider)
addClientExceptionMapper in class ResteasyProviderFactorypublic void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory in class ResteasyProviderFactorypublic Set<Object> getInstances()
getInstances in interface javax.ws.rs.core.ConfigurationgetInstances in class ResteasyProviderFactorypublic boolean isRegistered(Object component)
isRegistered in interface javax.ws.rs.core.ConfigurationisRegistered in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Class<?> componentClass, int priority)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(Class<T> contextType, javax.ws.rs.core.MediaType mediaType)
getContextResolver in interface javax.ws.rs.ext.ProvidersgetContextResolver in class ResteasyProviderFactorypublic InterceptorRegistry<ClientExecutionInterceptor> getClientExecutionInterceptorRegistry()
getClientExecutionInterceptorRegistry in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactorygetMessageBodyReader in interface javax.ws.rs.ext.ProvidersgetMessageBodyReader in class ResteasyProviderFactorytype - 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)
ResteasyProviderFactoryClientErrorInterceptor to this provider factory instance.
Duplicate handlers are ignored. (For Client Proxy API only)addClientErrorInterceptor in class ResteasyProviderFactorypublic void registerProvider(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts)
registerProvider in class ResteasyProviderFactorypublic Map<Class<?>,Map<Class<?>,Integer>> getClassContracts()
getClassContracts in class ResteasyProviderFactorypublic ContainerRequestFilterRegistry getContainerRequestFilterRegistry()
getContainerRequestFilterRegistry in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Object component, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic boolean isRegisterBuiltins()
isRegisterBuiltins in class ResteasyProviderFactorypublic ReaderInterceptorRegistry getClientReaderInterceptorRegistry()
getClientReaderInterceptorRegistry in class ResteasyProviderFactorypublic void setRegisterBuiltins(boolean registerBuiltins)
setRegisterBuiltins in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Object component, int priority)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic void registerProvider(Class provider, boolean isBuiltin)
ResteasyProviderFactoryregisterProvider in class ResteasyProviderFactorypublic Collection<String> getPropertyNames()
getPropertyNames in interface javax.ws.rs.core.ConfigurationgetPropertyNames in class ResteasyProviderFactorypublic void addClientExceptionMapper(ClientExceptionMapper<?> provider, Class<?> providerClass)
addClientExceptionMapper in class ResteasyProviderFactorypublic void insertInterceptorPrecedenceAfter(String after, String newPrecedence)
insertInterceptorPrecedenceAfter in class ResteasyProviderFactoryafter - put newPrecedence after thispublic ResteasyProviderFactory register(Object provider)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic <T> ConstructorInjector createConstructorInjector(Class<? extends T> clazz)
createConstructorInjector in class ResteasyProviderFactorypublic <T> T createProviderInstance(Class<? extends T> clazz)
ResteasyProviderFactorycreateProviderInstance in class ResteasyProviderFactorypublic boolean isRegistered(Class<?> componentClass)
isRegistered in interface javax.ws.rs.core.ConfigurationisRegistered in class ResteasyProviderFactorypublic void insertInterceptorPrecedenceBefore(String before, String newPrecedence)
insertInterceptorPrecedenceBefore in class ResteasyProviderFactorybefore - put newPrecedence before thispublic <T> T createEndpoint(javax.ws.rs.core.Application applicationConfig,
Class<T> endpointType)
throws IllegalArgumentException,
UnsupportedOperationException
ResteasyProviderFactorycreateEndpoint in class ResteasyProviderFactoryIllegalArgumentExceptionUnsupportedOperationExceptionpublic Map<String,Object> getMutableProperties()
getMutableProperties in class ResteasyProviderFactorypublic Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures in class ResteasyProviderFactorypublic boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled in interface javax.ws.rs.core.ConfigurationisEnabled in class ResteasyProviderFactorypublic Object getProperty(String name)
getProperty in interface javax.ws.rs.core.ConfigurationgetProperty in class ResteasyProviderFactorypublic WriterInterceptorRegistry getServerWriterInterceptorRegistry()
getServerWriterInterceptorRegistry in class ResteasyProviderFactorypublic ResteasyProviderFactory setProperties(Map<String,?> properties)
setProperties in class ResteasyProviderFactorypublic List<ClientErrorInterceptor> getClientErrorInterceptors()
ResteasyProviderFactoryClientErrorInterceptor instances.getClientErrorInterceptors in class ResteasyProviderFactorypublic void injectProperties(Class declaring, Object obj)
injectProperties in class ResteasyProviderFactorypublic javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Class<?> componentClass, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic <T> T injectedInstance(Class<? extends T> clazz)
ResteasyProviderFactoryinjectedInstance in class ResteasyProviderFactorypublic void appendInterceptorPrecedence(String precedence)
ResteasyProviderFactoryappendInterceptorPrecedence in class ResteasyProviderFactorypublic ResteasyProviderFactory getParent()
getParent in class ResteasyProviderFactorypublic javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType in interface javax.ws.rs.core.ConfigurationgetRuntimeType in class ResteasyProviderFactorypublic void injectProperties(Object obj)
injectProperties in class ResteasyProviderFactorypublic ResteasyProviderFactory property(String name, Object value)
property in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>property in class ResteasyProviderFactorypublic WriterInterceptorRegistry getClientWriterInterceptorRegistry()
getClientWriterInterceptorRegistry in class ResteasyProviderFactorypublic InjectorFactory getInjectorFactory()
getInjectorFactory in class ResteasyProviderFactorypublic Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts in interface javax.ws.rs.core.ConfigurationgetContracts in class ResteasyProviderFactorypublic javax.ws.rs.ext.ParamConverter getParamConverter(Class clazz, Type genericType, Annotation[] annotations)
getParamConverter in class ResteasyProviderFactorypublic ClientResponseFilterRegistry getClientResponseFilters()
getClientResponseFilters in class ResteasyProviderFactorypublic ResteasyProviderFactory register(Object component, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>register in class ResteasyProviderFactorypublic Set<Class<?>> getClasses()
getClasses in interface javax.ws.rs.core.ConfigurationgetClasses in class ResteasyProviderFactorypublic boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled in interface javax.ws.rs.core.ConfigurationisEnabled in class ResteasyProviderFactorypublic void registerProvider(Class provider)
registerProvider in class ResteasyProviderFactorypublic void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
addHeaderDelegate in class ResteasyProviderFactorypublic void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer defaultPriority, boolean builtIn)
registerProviderInstance in class ResteasyProviderFactorypublic void addStringParameterUnmarshaller(Class<? extends StringParameterUnmarshaller> provider)
addStringParameterUnmarshaller in class ResteasyProviderFactorypublic Set<Class<?>> getProviderClasses()
ResteasyProviderFactorygetProviderClasses in class ResteasyProviderFactorypublic String toString(Object object, Class clazz, Type genericType, Annotation[] annotations)
ResteasyProviderFactorytoString in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilters()
getClientRequestFilters in class ResteasyProviderFactorypublic Map<String,Object> getProperties()
getProperties in interface javax.ws.rs.core.ConfigurationgetProperties in class ResteasyProviderFactorypublic String toHeaderString(Object object)
HeaderValueProcessortoHeaderString in interface HeaderValueProcessortoHeaderString in class ResteasyProviderFactorypublic javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder in class ResteasyProviderFactorypublic Set<Object> getProviderInstances()
ResteasyProviderFactorygetProviderInstances in class ResteasyProviderFactorypublic javax.ws.rs.core.Configuration getConfiguration()
getConfiguration in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>getConfiguration in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactorygetMessageBodyWriter in interface javax.ws.rs.ext.ProvidersgetMessageBodyWriter in class ResteasyProviderFactorytype - 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.ProvidersgetExceptionMapper in class ResteasyProviderFactorypublic Map<Class<?>,javax.ws.rs.ext.ExceptionMapper> getExceptionMappers()
getExceptionMappers in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
createHeaderDelegate in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyWriter<T> getClientMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getClientMessageBodyWriter in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getClientMessageBodyReader in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyReader<T> getServerMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getServerMessageBodyReader in class ResteasyProviderFactorypublic <T> javax.ws.rs.ext.MessageBodyWriter<T> getServerMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getServerMessageBodyWriter in class ResteasyProviderFactoryCopyright © 2017 JBoss by Red Hat. All rights reserved.