public class ResteasyProviderFactoryDelegate extends ResteasyProviderFactory
| Constructor and Description |
|---|
ResteasyProviderFactoryDelegate(ResteasyProviderFactory resteasyProviderFactoryDelegator) |
| 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 application,
Class<T> endpointType) |
<T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> |
createHeaderDelegate(Class<T> type) |
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) |
<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> 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) |
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) |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
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() |
Set<Object> |
getProviderInstances() |
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) |
<T> javax.ws.rs.ext.MessageBodyWriter<T> |
getServerMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getServerReaderInterceptorRegistry() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
getServerWriterInterceptorRegistry() |
StatisticsController |
getStatisticsController() |
void |
initializeClientProviders(ResteasyProviderFactory factory) |
<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<?> componentClass) |
ResteasyProviderFactory |
register(Class<?> componentClass,
Class<?>... contracts) |
ResteasyProviderFactory |
register(Class<?> componentClass,
int priority) |
ResteasyProviderFactory |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
ResteasyProviderFactory |
register(Object component) |
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, setRegisterBuiltinByDefaultpublic ResteasyProviderFactoryDelegate(ResteasyProviderFactory resteasyProviderFactoryDelegator)
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(Class<T> type)
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(Class<T> contextType, javax.ws.rs.core.MediaType mediaType)
public String toHeaderString(Object object)
HeaderValueProcessorobject - header objectpublic javax.ws.rs.core.Configuration getConfiguration()
public ResteasyProviderFactory property(String name, Object value)
public ResteasyProviderFactory register(Class<?> componentClass)
public ResteasyProviderFactory register(Class<?> componentClass, int priority)
public ResteasyProviderFactory register(Class<?> componentClass, Class<?>... contracts)
public ResteasyProviderFactory register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
public ResteasyProviderFactory register(Object component)
public ResteasyProviderFactory register(Object component, int priority)
public ResteasyProviderFactory register(Object component, Class<?>... contracts)
public ResteasyProviderFactory register(Object component, Map<Class<?>,Integer> contracts)
public javax.ws.rs.RuntimeType getRuntimeType()
public Collection<String> getPropertyNames()
public boolean isEnabled(javax.ws.rs.core.Feature feature)
public boolean isEnabled(Class<? extends javax.ws.rs.core.Feature> featureClass)
public boolean isRegistered(Object component)
public boolean isRegistered(Class<?> componentClass)
public Set<javax.ws.rs.container.DynamicFeature> getServerDynamicFeatures()
getServerDynamicFeatures in class ResteasyProviderFactorypublic Set<javax.ws.rs.container.DynamicFeature> getClientDynamicFeatures()
getClientDynamicFeatures in class ResteasyProviderFactorypublic Map<Class<?>,AsyncResponseProvider> getAsyncResponseProviders()
getAsyncResponseProviders in class ResteasyProviderFactorypublic Map<Class<?>,AsyncClientResponseProvider> getAsyncClientResponseProviders()
getAsyncClientResponseProviders in class ResteasyProviderFactorypublic Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
getAsyncStreamProviders 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> type)
getContextData in class ResteasyProviderFactorypublic <T> T getContextData(Class<T> rawType, Type genericType, Annotation[] annotations, boolean unwrapAsync)
getContextData in class ResteasyProviderFactoryprotected void registerBuiltin()
registerBuiltin 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 void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
addHeaderDelegate 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.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)
ResteasyProviderFactorytoString in class ResteasyProviderFactoryobject - objectclazz - classgenericType - generic typeannotations - array of annotationpublic javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate getHeaderDelegate(Class<?> aClass)
ResteasyProviderFactorygetHeaderDelegate in class ResteasyProviderFactoryaClass - class of the headerpublic void registerProvider(Class provider, boolean isBuiltin)
ResteasyProviderFactoryregisterProvider 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)
ResteasyProviderFactoryregisterProviderInstance in class ResteasyProviderFactoryprovider - provider instancepublic void registerProviderInstance(Object provider, Map<Class<?>,Integer> contracts, Integer priorityOverride, boolean builtIn)
registerProviderInstance in class ResteasyProviderFactorypublic <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 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 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> T createProviderInstance(Class<? extends T> clazz)
ResteasyProviderFactorycreateProviderInstance in class ResteasyProviderFactoryT - typeclazz - classpublic <T> T injectedInstance(Class<? extends T> clazz)
ResteasyProviderFactoryinjectedInstance in class ResteasyProviderFactoryT - typeclazz - classpublic <T> T injectedInstance(Class<? extends T> clazz, HttpRequest request, HttpResponse response)
ResteasyProviderFactoryinjectedInstance in class ResteasyProviderFactoryT - typeclazz - classrequest - http requestresponse - http responsepublic void injectProperties(Object obj)
injectProperties in class ResteasyProviderFactorypublic void injectProperties(Object obj, HttpRequest request, HttpResponse response)
injectProperties in class ResteasyProviderFactorypublic Map<String,Object> getMutableProperties()
getMutableProperties in class ResteasyProviderFactorypublic ResteasyProviderFactory setProperties(Map<String,Object> properties)
setProperties in class ResteasyProviderFactorypublic Collection<javax.ws.rs.core.Feature> getEnabledFeatures()
getEnabledFeatures in class ResteasyProviderFactorypublic <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 void initializeClientProviders(ResteasyProviderFactory factory)
initializeClientProviders 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> T createEndpoint(javax.ws.rs.core.Application application,
Class<T> endpointType)
throws IllegalArgumentException,
UnsupportedOperationException
createEndpoint in class javax.ws.rs.ext.RuntimeDelegateIllegalArgumentExceptionUnsupportedOperationExceptionpublic <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> type) throws IllegalArgumentException
createHeaderDelegate in class javax.ws.rs.ext.RuntimeDelegateIllegalArgumentExceptionpublic javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder in class javax.ws.rs.ext.RuntimeDelegatepublic StatisticsController getStatisticsController()
getStatisticsController in class ResteasyProviderFactoryCopyright © 2020 JBoss by Red Hat. All rights reserved.