public final class ThreadLocalResteasyProviderFactory extends ResteasyProviderFactoryImpl implements ProviderFactoryDelegate
alreadyEstablishedNullHeaderDelegate, asyncContextInjectors, attachedContextResolvers, attachedParamConverterProviders, builtinsRegistered, classContracts, clientHelper, contextInjectors, contextResolvers, enabledFeatures, headerDelegates, initialized, injectorFactory, lockSnapshots, properties, providerClasses, providerInstances, registerBuiltins, resourceBuilder, serverHelper, sortedParamConverterProviders, statisticsController, stringParameterUnmarshallers
Constructor and Description |
---|
ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addHeaderDelegate(Class clazz,
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header) |
<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<Type,ContextInjector> |
getAsyncContextInjectors() |
<T> AsyncResponseProvider<T> |
getAsyncResponseProvider(Class<T> type) |
Map<Class<?>,AsyncResponseProvider> |
getAsyncResponseProviders() |
<T> AsyncStreamProvider<T> |
getAsyncStreamProvider(Class<T> type) |
Map<Class<?>,AsyncStreamProvider> |
getAsyncStreamProviders() |
Set<Class<?>> |
getClasses() |
Set<javax.ws.rs.container.DynamicFeature> |
getClientDynamicFeatures() |
<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) |
JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getClientReaderInterceptorRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> |
getClientRequestFilterRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> |
getClientResponseFilters() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
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() |
JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> |
getContainerRequestFilterRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> |
getContainerResponseFilterRegistry() |
<T> T |
getContextData(Class<T> rawType,
Type genericType,
Annotation[] annotations,
boolean unwrapAsync) |
Map<Type,ContextInjector> |
getContextInjectors() |
<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) |
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) |
Map<String,Object> |
getProperties() |
Object |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
Set<Class<?>> |
getProviderClasses()
Gets provide classes.
|
Set<Object> |
getProviderInstances()
Gets provider instances.
|
javax.ws.rs.RuntimeType |
getRuntimeType() |
Set<javax.ws.rs.container.DynamicFeature> |
getServerDynamicFeatures() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getServerReaderInterceptorRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
getServerWriterInterceptorRegistry() |
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(Object obj) |
void |
injectProperties(Object obj,
HttpRequest request,
HttpResponse response) |
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,Object> 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.
|
addContextInjector, addContextResolver, addFeature, addHeaderDelegate, addHeaderDelegate, addHeaderDelegateIfAbsent, addInjectorFactory, addParameterConverterProvider, addResourceClassProcessor, addStringParameterUnmarshaller, getAsyncClientResponseProvider, getAsyncClientResponseProviders, getClassContracts, getClientHelper, getClientMessageBodyReaders, getClientMessageBodyWriters, getContextData, getContextResolvers, getExceptionMapperForClass, getHeaderDelegates, getMutableProviderClasses, getPossibleMessageBodyWritersMap, getResourceBuilder, getRxInvokerProvider, getRxInvokerProviderFromReactiveClass, getServerHelper, getServerMessageBodyReader, getServerMessageBodyReader, getServerMessageBodyReaders, getServerMessageBodyWriter, getServerMessageBodyWriter, getServerMessageBodyWriters, getSortedParamConverterProviders, getStatisticsController, getStringParameterUnmarshallers, initializeClientProviders, initializeCommon, isReactive, lockSnapshots, registerBuiltin
clearInstanceIfEqual, getInstance, isA, isA, newInstance, peekInstance, setInstance, setRegisterBuiltinByDefault
public ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory)
public ResteasyProviderFactory getDelegate()
getDelegate
in interface ProviderFactoryDelegate
protected void initialize()
initialize
in class ResteasyProviderFactoryImpl
public javax.ws.rs.core.MediaType getConcreteMediaTypeFromMessageBodyWriters(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getConcreteMediaTypeFromMessageBodyWriters
in class ResteasyProviderFactoryImpl
public javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?> getHeaderDelegate(Class<?> aClass)
ResteasyProviderFactoryImpl
getHeaderDelegate
in class ResteasyProviderFactoryImpl
aClass
- class of the headerpublic <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
ResteasyProviderFactoryImpl
injectedInstance
in class ResteasyProviderFactoryImpl
T
- typeclazz
- classrequest
- http requestresponse
- http responsepublic void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties
in class ResteasyProviderFactoryImpl
public static void push(ResteasyProviderFactory factory)
public static void pop()
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getContainerResponseFilterRegistry()
getContainerResponseFilterRegistry
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getServerReaderInterceptorRegistry()
getServerReaderInterceptorRegistry
in class ResteasyProviderFactoryImpl
public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class ResteasyProviderFactoryImpl
public List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz, javax.ws.rs.core.MediaType type)
getContextResolvers
in class ResteasyProviderFactoryImpl
public boolean isBuiltinsRegistered()
isBuiltinsRegistered
in class ResteasyProviderFactoryImpl
public void setBuiltinsRegistered(boolean builtinsRegistered)
setBuiltinsRegistered
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Class<?> providerClass)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public Collection<javax.ws.rs.core.Feature> getEnabledFeatures()
getEnabledFeatures
in class ResteasyProviderFactoryImpl
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class ResteasyProviderFactoryImpl
public void registerProviderInstance(Object provider)
ResteasyProviderFactoryImpl
registerProviderInstance
in class ResteasyProviderFactoryImpl
provider
- provider instancepublic <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
createStringParameterUnmarshaller
in class ResteasyProviderFactoryImpl
public void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory
in class ResteasyProviderFactoryImpl
public Set<Object> getInstances()
getInstances
in interface javax.ws.rs.core.Configuration
getInstances
in class ResteasyProviderFactoryImpl
public boolean isRegistered(Object component)
isRegistered
in interface javax.ws.rs.core.Configuration
isRegistered
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
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 ResteasyProviderFactoryImpl
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactoryImpl
getMessageBodyReader
in interface javax.ws.rs.ext.Providers
getMessageBodyReader
in class ResteasyProviderFactoryImpl
T
- typetype
- 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 registerProvider(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts)
registerProvider
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getContainerRequestFilterRegistry()
getContainerRequestFilterRegistry
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Object component, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public boolean isRegisterBuiltins()
isRegisterBuiltins
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getClientReaderInterceptorRegistry()
getClientReaderInterceptorRegistry
in class ResteasyProviderFactoryImpl
public void setRegisterBuiltins(boolean registerBuiltins)
setRegisterBuiltins
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public void registerProvider(Class provider, boolean isBuiltin)
ResteasyProviderFactoryImpl
registerProvider
in class ResteasyProviderFactoryImpl
provider
- provider classisBuiltin
- built-inpublic Collection<String> getPropertyNames()
getPropertyNames
in interface javax.ws.rs.core.Configuration
getPropertyNames
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Object provider)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public <T> T createProviderInstance(Class<? extends T> clazz)
ResteasyProviderFactoryImpl
createProviderInstance
in class ResteasyProviderFactoryImpl
T
- typeclazz
- classpublic boolean isRegistered(Class<?> componentClass)
isRegistered
in interface javax.ws.rs.core.Configuration
isRegistered
in class ResteasyProviderFactoryImpl
public <T> T createEndpoint(javax.ws.rs.core.Application applicationConfig, Class<T> endpointType) throws IllegalArgumentException, UnsupportedOperationException
ResteasyProviderFactoryImpl
createEndpoint
in class ResteasyProviderFactoryImpl
applicationConfig
- applicationendpointType
- endpoint typeIllegalArgumentException
- if applicationConfig is nullUnsupportedOperationException
- allways throw since this method is not supportedpublic Map<String,Object> getMutableProperties()
getMutableProperties
in class ResteasyProviderFactoryImpl
public Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures
in class ResteasyProviderFactoryImpl
public boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled
in interface javax.ws.rs.core.Configuration
isEnabled
in class ResteasyProviderFactoryImpl
public Object getProperty(String name)
getProperty
in interface javax.ws.rs.core.Configuration
getProperty
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getServerWriterInterceptorRegistry()
getServerWriterInterceptorRegistry
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory setProperties(Map<String,Object> properties)
setProperties
in class ResteasyProviderFactoryImpl
public javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public <T> T injectedInstance(Class<? extends T> clazz)
ResteasyProviderFactoryImpl
injectedInstance
in class ResteasyProviderFactoryImpl
T
- typeclazz
- classpublic javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType
in interface javax.ws.rs.core.Configuration
getRuntimeType
in class ResteasyProviderFactoryImpl
public void injectProperties(Object obj)
injectProperties
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory property(String name, Object value)
property
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
property
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getClientWriterInterceptorRegistry()
getClientWriterInterceptorRegistry
in class ResteasyProviderFactoryImpl
public InjectorFactory getInjectorFactory()
getInjectorFactory
in class ResteasyProviderFactoryImpl
public Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts
in interface javax.ws.rs.core.Configuration
getContracts
in class ResteasyProviderFactoryImpl
public javax.ws.rs.ext.ParamConverter getParamConverter(Class clazz, Type genericType, Annotation[] annotations)
getParamConverter
in class ResteasyProviderFactoryImpl
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> getClientResponseFilters()
getClientResponseFilters
in class ResteasyProviderFactoryImpl
public ResteasyProviderFactory register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
register
in class ResteasyProviderFactoryImpl
public Set<Class<?>> getClasses()
getClasses
in interface javax.ws.rs.core.Configuration
getClasses
in class ResteasyProviderFactoryImpl
public boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled
in interface javax.ws.rs.core.Configuration
isEnabled
in class ResteasyProviderFactoryImpl
public void registerProvider(Class provider)
registerProvider
in class ResteasyProviderFactoryImpl
public void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
addHeaderDelegate
in class ResteasyProviderFactoryImpl
public void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer defaultPriority, boolean builtIn)
registerProviderInstance
in class ResteasyProviderFactoryImpl
public Set<Class<?>> getProviderClasses()
ResteasyProviderFactoryImpl
getProviderClasses
in class ResteasyProviderFactoryImpl
public String toString(Object object, Class clazz, Type genericType, Annotation[] annotations)
ResteasyProviderFactoryImpl
toString
in class ResteasyProviderFactoryImpl
object
- objectclazz
- classgenericType
- generic typeannotations
- array of annotationpublic JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilterRegistry()
getClientRequestFilterRegistry
in class ResteasyProviderFactoryImpl
public Map<String,Object> getProperties()
getProperties
in interface javax.ws.rs.core.Configuration
getProperties
in class ResteasyProviderFactoryImpl
public String toHeaderString(Object object)
HeaderValueProcessor
toHeaderString
in interface HeaderValueProcessor
toHeaderString
in class ResteasyProviderFactoryImpl
object
- header objectpublic javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder
in class ResteasyProviderFactoryImpl
public Set<Object> getProviderInstances()
ResteasyProviderFactoryImpl
getProviderInstances
in class ResteasyProviderFactoryImpl
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
getConfiguration
in class ResteasyProviderFactoryImpl
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
ResteasyProviderFactoryImpl
getMessageBodyWriter
in interface javax.ws.rs.ext.Providers
getMessageBodyWriter
in class ResteasyProviderFactoryImpl
T
- typetype
- 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 ResteasyProviderFactoryImpl
public <T> AsyncResponseProvider<T> getAsyncResponseProvider(Class<T> type)
getAsyncResponseProvider
in class ResteasyProviderFactoryImpl
public Map<Class<?>,AsyncResponseProvider> getAsyncResponseProviders()
getAsyncResponseProviders
in class ResteasyProviderFactoryImpl
public <T> AsyncStreamProvider<T> getAsyncStreamProvider(Class<T> type)
getAsyncStreamProvider
in class ResteasyProviderFactoryImpl
public Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
getAsyncStreamProviders
in class ResteasyProviderFactoryImpl
public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
createHeaderDelegate
in class ResteasyProviderFactoryImpl
public <T> T getContextData(Class<T> rawType, Type genericType, Annotation[] annotations, boolean unwrapAsync)
getContextData
in class ResteasyProviderFactoryImpl
public Map<Type,ContextInjector> getContextInjectors()
getContextInjectors
in class ResteasyProviderFactoryImpl
public Map<Type,ContextInjector> getAsyncContextInjectors()
getAsyncContextInjectors
in class ResteasyProviderFactoryImpl
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 ResteasyProviderFactoryImpl
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 ResteasyProviderFactoryImpl
Copyright © 2020 JBoss by Red Hat. All rights reserved.