public class ResteasyProviderFactoryImpl extends ResteasyProviderFactory implements javax.ws.rs.ext.Providers, HeaderValueProcessor, javax.ws.rs.core.Configurable<ResteasyProviderFactory>, javax.ws.rs.core.Configuration
Modifier and Type | Field and Description |
---|---|
protected ClientHelper |
clientHelper |
protected ServerHelper |
serverHelper |
Constructor and Description |
---|
ResteasyProviderFactoryImpl() |
ResteasyProviderFactoryImpl(ResteasyProviderFactory parent)
Copies a specific component registry when a new
provider is added.
|
ResteasyProviderFactoryImpl(ResteasyProviderFactory parent,
boolean local)
If local is true, copies components needed by client configuration,
so that parent is not referenced.
|
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() |
<T> AsyncClientResponseProvider<T> |
getAsyncClientResponseProvider(Class<T> type) |
Map<Class<?>,AsyncClientResponseProvider> |
getAsyncClientResponseProviders() |
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) |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> |
getClientMessageBodyReaders() |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getClientMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> |
getClientMessageBodyWriters() |
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> type) |
<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) |
Collection<javax.ws.rs.core.Feature> |
getEnabledFeatures() |
<T extends Throwable> |
getExceptionMapper(Class<T> type) |
<T extends Throwable> |
getExceptionMapperForClass(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<javax.ws.rs.ext.MessageBodyWriter<?>,Class<?>> |
getPossibleMessageBodyWritersMap(Class type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType accept) |
Map<String,Object> |
getProperties() |
Object |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
Set<Class<?>> |
getProviderClasses()
Gets provide classes.
|
Set<Object> |
getProviderInstances()
Gets provider instances.
|
ResourceBuilder |
getResourceBuilder() |
javax.ws.rs.RuntimeType |
getRuntimeType() |
<I extends javax.ws.rs.client.RxInvoker> |
getRxInvokerProvider(Class<I> clazz) |
javax.ws.rs.client.RxInvokerProvider<?> |
getRxInvokerProviderFromReactiveClass(Class<?> clazz) |
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)
Deprecated.
|
<T> javax.ws.rs.ext.MessageBodyReader<T> |
getServerMessageBodyReader(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
RESTEasyTracingLogger tracingLogger) |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> |
getServerMessageBodyReaders() |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getServerMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
Deprecated.
|
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getServerMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
RESTEasyTracingLogger tracingLogger) |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> |
getServerMessageBodyWriters() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getServerReaderInterceptorRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
getServerWriterInterceptorRegistry() |
protected void |
initialize() |
protected void |
initialize(ResteasyProviderFactoryImpl parent) |
void |
initializeClientProviders(ResteasyProviderFactory factory) |
protected void |
initializeUtils() |
<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 |
isReactive(Class<?> clazz) |
boolean |
isRegisterBuiltins() |
boolean |
isRegistered(Class<?> componentClass) |
boolean |
isRegistered(Object component) |
ResteasyProviderFactory |
property(String name,
Object value) |
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) |
protected void |
registerBuiltin() |
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 priorityOverride,
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.
|
clearInstanceIfEqual, getInstance, isA, isA, newInstance, peekInstance, setInstance, setRegisterBuiltinByDefault
protected ClientHelper clientHelper
protected ServerHelper serverHelper
public ResteasyProviderFactoryImpl()
public ResteasyProviderFactoryImpl(ResteasyProviderFactory parent)
parent
- provider factorypublic ResteasyProviderFactoryImpl(ResteasyProviderFactory parent, boolean local)
parent
- provider factorylocal
- localprotected void registerBuiltin()
registerBuiltin
in class ResteasyProviderFactory
protected void initialize()
protected void initializeUtils()
protected void initialize(ResteasyProviderFactoryImpl parent)
public Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures
in class ResteasyProviderFactory
public Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures
in class ResteasyProviderFactory
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getServerMessageBodyReaders()
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getServerMessageBodyWriters()
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getClientMessageBodyReaders()
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getClientMessageBodyWriters()
public Map<Class<?>,AsyncResponseProvider> getAsyncResponseProviders()
getAsyncResponseProviders
in class ResteasyProviderFactory
public Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
getAsyncStreamProviders
in class ResteasyProviderFactory
public Map<Class<?>,AsyncClientResponseProvider> getAsyncClientResponseProviders()
getAsyncClientResponseProviders
in class ResteasyProviderFactory
public Map<Type,ContextInjector> getContextInjectors()
getContextInjectors
in class ResteasyProviderFactory
public Map<Type,ContextInjector> getAsyncContextInjectors()
getAsyncContextInjectors
in class ResteasyProviderFactory
public Set<Class<?>> getProviderClasses()
getProviderClasses
in class ResteasyProviderFactory
public Set<Object> getProviderInstances()
getProviderInstances
in class ResteasyProviderFactory
public <T> T getContextData(Class<T> rawType, Type genericType, Annotation[] annotations, boolean unwrapAsync)
getContextData
in class ResteasyProviderFactory
public boolean isRegisterBuiltins()
isRegisterBuiltins
in class ResteasyProviderFactory
public void setRegisterBuiltins(boolean registerBuiltins)
setRegisterBuiltins
in class ResteasyProviderFactory
public InjectorFactory getInjectorFactory()
getInjectorFactory
in class ResteasyProviderFactory
public void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getServerReaderInterceptorRegistry()
getServerReaderInterceptorRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getServerWriterInterceptorRegistry()
getServerWriterInterceptorRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getContainerRequestFilterRegistry()
getContainerRequestFilterRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getContainerResponseFilterRegistry()
getContainerResponseFilterRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getClientReaderInterceptorRegistry()
getClientReaderInterceptorRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getClientWriterInterceptorRegistry()
getClientWriterInterceptorRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilterRegistry()
getClientRequestFilterRegistry
in class ResteasyProviderFactory
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> getClientResponseFilters()
getClientResponseFilters
in class ResteasyProviderFactory
public boolean isBuiltinsRegistered()
isBuiltinsRegistered
in class ResteasyProviderFactory
public void setBuiltinsRegistered(boolean builtinsRegistered)
setBuiltinsRegistered
in class ResteasyProviderFactory
public javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
createHeaderDelegate
in class javax.ws.rs.ext.RuntimeDelegate
public void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
addHeaderDelegate
in class ResteasyProviderFactory
@Deprecated 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.MessageBodyReader<T> getServerMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, RESTEasyTracingLogger tracingLogger)
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getMessageBodyReader
in interface javax.ws.rs.ext.Providers
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 <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 List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz, javax.ws.rs.core.MediaType type)
getContextResolvers
in class ResteasyProviderFactory
public javax.ws.rs.ext.ParamConverter getParamConverter(Class clazz, Type genericType, Annotation[] annotations)
getParamConverter
in class ResteasyProviderFactory
public <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
createStringParameterUnmarshaller
in class ResteasyProviderFactory
public void registerProvider(Class provider)
registerProvider
in class ResteasyProviderFactory
public String toString(Object object, Class clazz, Type genericType, Annotation[] annotations)
toString
in class ResteasyProviderFactory
object
- objectclazz
- classgenericType
- generic typeannotations
- array of annotationpublic String toHeaderString(Object object)
HeaderValueProcessor
toHeaderString
in interface HeaderValueProcessor
object
- header objectpublic javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate getHeaderDelegate(Class<?> aClass)
getHeaderDelegate
in class ResteasyProviderFactory
aClass
- class of the headerpublic void registerProvider(Class provider, boolean isBuiltin)
registerProvider
in class ResteasyProviderFactory
provider
- provider classisBuiltin
- built-inpublic void registerProvider(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts)
registerProvider
in class ResteasyProviderFactory
public void registerProviderInstance(Object provider)
registerProviderInstance
in class ResteasyProviderFactory
provider
- provider instancepublic void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer priorityOverride, boolean builtIn)
registerProviderInstance
in class ResteasyProviderFactory
public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(Class<T> type)
getExceptionMapper
in interface javax.ws.rs.ext.Providers
public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapperForClass(Class<T> type)
public <T> AsyncResponseProvider<T> getAsyncResponseProvider(Class<T> type)
getAsyncResponseProvider
in class ResteasyProviderFactory
public <T> AsyncClientResponseProvider<T> getAsyncClientResponseProvider(Class<T> type)
getAsyncClientResponseProvider
in class ResteasyProviderFactory
public <T> AsyncStreamProvider<T> getAsyncStreamProvider(Class<T> type)
getAsyncStreamProvider
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 Map<javax.ws.rs.ext.MessageBodyWriter<?>,Class<?>> getPossibleMessageBodyWritersMap(Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType accept)
getPossibleMessageBodyWritersMap
in class ResteasyProviderFactory
@Deprecated 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
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getServerMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, RESTEasyTracingLogger tracingLogger)
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getMessageBodyWriter
in interface javax.ws.rs.ext.Providers
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> 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> T createEndpoint(javax.ws.rs.core.Application applicationConfig, Class<T> endpointType) throws IllegalArgumentException, UnsupportedOperationException
createEndpoint
in class javax.ws.rs.ext.RuntimeDelegate
applicationConfig
- applicationendpointType
- endpoint typeIllegalArgumentException
- if applicationConfig is nullUnsupportedOperationException
- allways throw since this method is not supportedpublic <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
public <T> T createProviderInstance(Class<? extends T> clazz)
createProviderInstance
in class ResteasyProviderFactory
T
- typeclazz
- classpublic <T> T injectedInstance(Class<? extends T> clazz)
injectedInstance
in class ResteasyProviderFactory
T
- typeclazz
- classpublic <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
injectedInstance
in class ResteasyProviderFactory
T
- typeclazz
- classrequest
- http requestresponse
- http responsepublic Map<String,Object> getMutableProperties()
getMutableProperties
in class ResteasyProviderFactory
public Map<String,Object> getProperties()
getProperties
in interface javax.ws.rs.core.Configuration
public Object getProperty(String name)
getProperty
in interface javax.ws.rs.core.Configuration
public ResteasyProviderFactory setProperties(Map<String,?> properties)
setProperties
in class ResteasyProviderFactory
public ResteasyProviderFactory property(String name, Object value)
property
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public Collection<javax.ws.rs.core.Feature> getEnabledFeatures()
getEnabledFeatures
in class ResteasyProviderFactory
public ResteasyProviderFactory register(Class<?> providerClass)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Object provider)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public ResteasyProviderFactory register(Object component, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<ResteasyProviderFactory>
public javax.ws.rs.RuntimeType getRuntimeType()
getRuntimeType
in interface javax.ws.rs.core.Configuration
public Collection<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(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled
in interface javax.ws.rs.core.Configuration
public boolean isRegistered(Object component)
isRegistered
in interface javax.ws.rs.core.Configuration
public boolean isRegistered(Class<?> componentClass)
isRegistered
in interface javax.ws.rs.core.Configuration
public Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts
in interface javax.ws.rs.core.Configuration
public Set<Class<?>> getClasses()
getClasses
in interface javax.ws.rs.core.Configuration
public Set<Object> getInstances()
getInstances
in interface javax.ws.rs.core.Configuration
public javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public <I extends javax.ws.rs.client.RxInvoker> javax.ws.rs.client.RxInvokerProvider<I> getRxInvokerProvider(Class<I> clazz)
getRxInvokerProvider
in class ResteasyProviderFactory
public javax.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass(Class<?> clazz)
getRxInvokerProviderFromReactiveClass
in class ResteasyProviderFactory
public boolean isReactive(Class<?> clazz)
isReactive
in class ResteasyProviderFactory
public ResourceBuilder getResourceBuilder()
getResourceBuilder
in class ResteasyProviderFactory
public <T> T getContextData(Class<T> type)
getContextData
in class ResteasyProviderFactory
public void initializeClientProviders(ResteasyProviderFactory factory)
initializeClientProviders
in class ResteasyProviderFactory
public void injectProperties(Object obj)
injectProperties
in class ResteasyProviderFactory
public void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties
in class ResteasyProviderFactory
Copyright © 2019 JBoss by Red Hat. All rights reserved.