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() |
StatisticsController |
getStatisticsController() |
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,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.
|
clearInstanceIfEqual, getInstance, isA, isA, newInstance, peekInstance, setInstance, setRegisterBuiltinByDefaultprotected 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 ResteasyProviderFactoryprotected void initialize()
protected void initializeUtils()
protected void initialize(ResteasyProviderFactoryImpl parent)
public Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures in class ResteasyProviderFactorypublic Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures in class ResteasyProviderFactoryprotected 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 ResteasyProviderFactorypublic Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
getAsyncStreamProviders in class ResteasyProviderFactorypublic Map<Class<?>,AsyncClientResponseProvider> getAsyncClientResponseProviders()
getAsyncClientResponseProviders in class ResteasyProviderFactorypublic Map<Type,ContextInjector> getContextInjectors()
getContextInjectors in class ResteasyProviderFactorypublic Map<Type,ContextInjector> getAsyncContextInjectors()
getAsyncContextInjectors in class ResteasyProviderFactorypublic Set<Class<?>> getProviderClasses()
getProviderClasses in class ResteasyProviderFactorypublic Set<Object> getProviderInstances()
getProviderInstances in class ResteasyProviderFactorypublic <T> T getContextData(Class<T> rawType, Type genericType, Annotation[] annotations, boolean unwrapAsync)
getContextData in class ResteasyProviderFactorypublic boolean isRegisterBuiltins()
isRegisterBuiltins in class ResteasyProviderFactorypublic void setRegisterBuiltins(boolean registerBuiltins)
setRegisterBuiltins in class ResteasyProviderFactorypublic InjectorFactory getInjectorFactory()
getInjectorFactory in class ResteasyProviderFactorypublic void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getServerReaderInterceptorRegistry()
getServerReaderInterceptorRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getServerWriterInterceptorRegistry()
getServerWriterInterceptorRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getContainerRequestFilterRegistry()
getContainerRequestFilterRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getContainerResponseFilterRegistry()
getContainerResponseFilterRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getClientReaderInterceptorRegistry()
getClientReaderInterceptorRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getClientWriterInterceptorRegistry()
getClientWriterInterceptorRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getClientRequestFilterRegistry()
getClientRequestFilterRegistry in class ResteasyProviderFactorypublic JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> getClientResponseFilters()
getClientResponseFilters in class ResteasyProviderFactorypublic boolean isBuiltinsRegistered()
isBuiltinsRegistered in class ResteasyProviderFactorypublic void setBuiltinsRegistered(boolean builtinsRegistered)
setBuiltinsRegistered in class ResteasyProviderFactorypublic javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder in class javax.ws.rs.ext.RuntimeDelegatepublic javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder in class javax.ws.rs.ext.RuntimeDelegatepublic javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder in class javax.ws.rs.ext.RuntimeDelegatepublic <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
createHeaderDelegate in class javax.ws.rs.ext.RuntimeDelegatepublic 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 ResteasyProviderFactorypublic <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.ProvidersT - 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 ResteasyProviderFactorypublic List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz, javax.ws.rs.core.MediaType type)
getContextResolvers in class ResteasyProviderFactorypublic javax.ws.rs.ext.ParamConverter getParamConverter(Class clazz, Type genericType, Annotation[] annotations)
getParamConverter in class ResteasyProviderFactorypublic <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
createStringParameterUnmarshaller in class ResteasyProviderFactorypublic void registerProvider(Class provider)
registerProvider in class ResteasyProviderFactorypublic String toString(Object object, Class clazz, Type genericType, Annotation[] annotations)
toString in class ResteasyProviderFactoryobject - objectclazz - classgenericType - generic typeannotations - array of annotationpublic String toHeaderString(Object object)
HeaderValueProcessortoHeaderString in interface HeaderValueProcessorobject - header objectpublic javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate getHeaderDelegate(Class<?> aClass)
getHeaderDelegate in class ResteasyProviderFactoryaClass - class of the headerpublic void registerProvider(Class provider, boolean isBuiltin)
registerProvider in class ResteasyProviderFactoryprovider - provider classisBuiltin - built-inpublic void registerProvider(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts)
registerProvider in class ResteasyProviderFactorypublic void registerProviderInstance(Object provider)
registerProviderInstance in class ResteasyProviderFactoryprovider - provider instancepublic void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer priorityOverride, boolean builtIn)
registerProviderInstance in class ResteasyProviderFactorypublic <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(Class<T> type)
getExceptionMapper in interface javax.ws.rs.ext.Providerspublic <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapperForClass(Class<T> type)
public <T> AsyncResponseProvider<T> getAsyncResponseProvider(Class<T> type)
getAsyncResponseProvider in class ResteasyProviderFactorypublic <T> AsyncClientResponseProvider<T> getAsyncClientResponseProvider(Class<T> type)
getAsyncClientResponseProvider in class ResteasyProviderFactorypublic <T> AsyncStreamProvider<T> getAsyncStreamProvider(Class<T> type)
getAsyncStreamProvider 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 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 ResteasyProviderFactorypublic <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.ProvidersT - 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 ResteasyProviderFactorypublic <T> T createEndpoint(javax.ws.rs.core.Application applicationConfig,
Class<T> endpointType)
throws IllegalArgumentException,
UnsupportedOperationException
createEndpoint in class javax.ws.rs.ext.RuntimeDelegateapplicationConfig - 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.Providerspublic <T> T createProviderInstance(Class<? extends T> clazz)
createProviderInstance in class ResteasyProviderFactoryT - typeclazz - classpublic <T> T injectedInstance(Class<? extends T> clazz)
injectedInstance in class ResteasyProviderFactoryT - typeclazz - classpublic <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
injectedInstance in class ResteasyProviderFactoryT - typeclazz - classrequest - http requestresponse - http responsepublic Map<String,Object> getMutableProperties()
getMutableProperties in class ResteasyProviderFactorypublic Map<String,Object> getProperties()
getProperties in interface javax.ws.rs.core.Configurationpublic Object getProperty(String name)
getProperty in interface javax.ws.rs.core.Configurationpublic ResteasyProviderFactory setProperties(Map<String,Object> properties)
setProperties in class ResteasyProviderFactorypublic 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 ResteasyProviderFactorypublic 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.Configurationpublic Collection<String> getPropertyNames()
getPropertyNames in interface javax.ws.rs.core.Configurationpublic boolean isEnabled(javax.ws.rs.core.Feature feature)
isEnabled in interface javax.ws.rs.core.Configurationpublic boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
isEnabled in interface javax.ws.rs.core.Configurationpublic boolean isRegistered(Object component)
isRegistered in interface javax.ws.rs.core.Configurationpublic boolean isRegistered(Class<?> componentClass)
isRegistered in interface javax.ws.rs.core.Configurationpublic Map<Class<?>,Integer> getContracts(Class<?> componentClass)
getContracts in interface javax.ws.rs.core.Configurationpublic Set<Class<?>> getClasses()
getClasses in interface javax.ws.rs.core.Configurationpublic Set<Object> getInstances()
getInstances in interface javax.ws.rs.core.Configurationpublic javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder in class javax.ws.rs.ext.RuntimeDelegatepublic <I extends javax.ws.rs.client.RxInvoker> javax.ws.rs.client.RxInvokerProvider<I> getRxInvokerProvider(Class<I> clazz)
getRxInvokerProvider in class ResteasyProviderFactorypublic javax.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass(Class<?> clazz)
getRxInvokerProviderFromReactiveClass in class ResteasyProviderFactorypublic boolean isReactive(Class<?> clazz)
isReactive in class ResteasyProviderFactorypublic ResourceBuilder getResourceBuilder()
getResourceBuilder in class ResteasyProviderFactorypublic <T> T getContextData(Class<T> type)
getContextData in class ResteasyProviderFactorypublic void initializeClientProviders(ResteasyProviderFactory factory)
initializeClientProviders in class ResteasyProviderFactorypublic void injectProperties(Object obj)
injectProperties in class ResteasyProviderFactorypublic void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties in class ResteasyProviderFactorypublic StatisticsController getStatisticsController()
getStatisticsController in class ResteasyProviderFactoryCopyright © 2019 JBoss by Red Hat. All rights reserved.