RESTEasy JAX-RS Implementation 2.3.6.Final-redhat-1

org.jboss.resteasy.core
Class ThreadLocalResteasyProviderFactory

java.lang.Object
  extended by javax.ws.rs.ext.RuntimeDelegate
      extended by org.jboss.resteasy.spi.ResteasyProviderFactory
          extended by org.jboss.resteasy.core.ThreadLocalResteasyProviderFactory
All Implemented Interfaces:
javax.ws.rs.ext.Providers, ProviderFactoryDelegate

public class ThreadLocalResteasyProviderFactory
extends ResteasyProviderFactory
implements ProviderFactoryDelegate

Allow applications to push/pop provider factories onto the stack

Version:
$Revision: 1 $
Author:
Bill Burke

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
ResteasyProviderFactory.SortedKey<T>
 
Nested classes/interfaces inherited from class javax.ws.rs.ext.RuntimeDelegate
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
 
Field Summary
 
Fields inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
builtinsRegistered, clientErrorInterceptors, clientExceptionMappers, clientExecutionInterceptorRegistry, clientMessageBodyReaderInterceptorRegistry, clientMessageBodyWriterInterceptorRegistry, contextResolvers, contextualData, exceptionMappers, headerDelegates, injectorFactory, instance, maxForwards, messageBodyReaders, messageBodyWriters, pfr, providers, registerBuiltinByDefault, registerBuiltins, serverMessageBodyReaderInterceptorRegistry, serverMessageBodyWriterInterceptorRegistry, serverPostProcessInterceptorRegistry, serverPreProcessInterceptorRegistry, stringConverters, stringParameterUnmarshallers
 
Fields inherited from class javax.ws.rs.ext.RuntimeDelegate
JAXRS_RUNTIME_DELEGATE_PROPERTY
 
Constructor Summary
ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory)
           
 
Method Summary
 void addBuiltInMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider)
           
 void addBuiltInMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider)
           
 void addClientErrorInterceptor(ClientErrorInterceptor handler)
          Add a ClientErrorInterceptor to this provider factory instance.
 void addClientExceptionMapper(Class<? extends ClientExceptionMapper<?>> providerClass)
           
 void addClientExceptionMapper(ClientExceptionMapper<?> provider)
           
 void addClientExceptionMapper(ClientExceptionMapper<?> provider, Class<?> providerClass)
           
 void addClientExceptionMapper(ClientExceptionMapper<?> provider, Type exceptionType)
           
 void addContextResolver(Class<? extends javax.ws.rs.ext.ContextResolver> resolver)
           
 void addContextResolver(Class<? extends javax.ws.rs.ext.ContextResolver> resolver, boolean builtin)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider, boolean builtin)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider, Class root, boolean builtin)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider, Type typeParameter)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider, Type typeParameter, boolean builtin)
           
 void addContextResolver(javax.ws.rs.ext.ContextResolver provider, Type typeParameter, Class providerClass, boolean builtin)
           
 void addExceptionMapper(Class<? extends javax.ws.rs.ext.ExceptionMapper> provider)
           
 void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider)
           
 void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider, Class providerClass)
           
 void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider, Type exceptionType)
           
 void addHeaderDelegate(Class clazz, javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
           
 void addMessageBodyReader(Class<? extends javax.ws.rs.ext.MessageBodyReader> provider)
           
 void addMessageBodyReader(Class<? extends javax.ws.rs.ext.MessageBodyReader> provider, boolean isBuiltin)
           
 void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider)
           
 void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider, boolean isBuiltin)
           
 void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider, Class providerClass, boolean isBuiltin)
          Specify the provider class.
 void addMessageBodyWriter(Class<? extends javax.ws.rs.ext.MessageBodyWriter> provider)
           
 void addMessageBodyWriter(Class<? extends javax.ws.rs.ext.MessageBodyWriter> provider, boolean isBuiltin)
           
 void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider)
           
 void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider, boolean isBuiltin)
           
 void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider, Class providerClass, boolean isBuiltin)
          Specify the provider class.
 void addStringConverter(Class<? extends StringConverter> resolver)
           
 void addStringConverter(StringConverter provider)
           
 void addStringConverter(StringConverter provider, Class providerClass)
           
 void addStringConverter(StringConverter provider, Type typeParameter)
           
 void addStringParameterUnmarshaller(Class<? extends StringParameterUnmarshaller> resolver)
           
 void appendInterceptorPrecedence(String precedence)
          Append interceptor predence
<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.Response.ResponseBuilder createResponseBuilder()
           
<T> StringParameterUnmarshaller<T>
createStringParameterUnmarshaller(Class<T> clazz)
           
 javax.ws.rs.core.UriBuilder createUriBuilder()
           
 javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
           
 List<ClientErrorInterceptor> getClientErrorInterceptors()
          Return the list of currently registered ClientErrorInterceptor instances.
<T extends Throwable>
ClientExceptionMapper<T>
getClientExceptionMapper(Class<T> type)
           
 InterceptorRegistry<ClientExecutionInterceptor> getClientExecutionInterceptorRegistry()
           
 InterceptorRegistry<MessageBodyReaderInterceptor> getClientMessageBodyReaderInterceptorRegistry()
           
 InterceptorRegistry<MessageBodyWriterInterceptor> getClientMessageBodyWriterInterceptorRegistry()
           
<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)
           
 ResteasyProviderFactory getDelegate()
           
<T extends Throwable>
javax.ws.rs.ext.ExceptionMapper<T>
getExceptionMapper(Class<T> type)
           
 InjectorFactory getInjectorFactory()
           
<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)
           
<T> T
getProvider(Class<T> providerClass)
          Obtain a registered @Provider instance keyed by class.
 InterceptorRegistry<MessageBodyReaderInterceptor> getServerMessageBodyReaderInterceptorRegistry()
           
 InterceptorRegistry<MessageBodyWriterInterceptor> getServerMessageBodyWriterInterceptorRegistry()
           
 InterceptorRegistry<PostProcessInterceptor> getServerPostProcessInterceptorRegistry()
           
 InterceptorRegistry<PreProcessInterceptor> getServerPreProcessInterceptorRegistry()
           
 StringConverter getStringConverter(Class<?> clazz)
           
protected  void initialize()
           
 void injectProperties(Object o)
           
 void insertInterceptorPrecedenceAfter(String after, String newPrecedence)
           
 void insertInterceptorPrecedenceBefore(String before, String newPrecedence)
           
 boolean isBuiltinsRegistered()
           
 boolean isRegisterBuiltins()
           
static void pop()
           
static void push(ResteasyProviderFactory factory)
           
 void registerProvider(Class provider)
           
 void registerProvider(Class provider, boolean isBuiltin)
          Register a @Provider class.
 void registerProviderInstance(Object provider)
          Register a @Provider object.
 void setBuiltinsRegistered(boolean builtinsRegistered)
           
 void setInjectorFactory(InjectorFactory injectorFactory)
           
 void setRegisterBuiltins(boolean registerBuiltins)
           
 
Methods inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
addContextDataLevel, clearContextData, clearInstanceIfEqual, getContextData, getContextDataLevelCount, getContextDataMap, getInstance, getProviderInstance, peekInstance, popContextData, pushContext, pushContextDataMap, registerDefaultInterceptorPrecedences, registerDefaultInterceptorPrecedences, removeContextDataLevel, setInstance, setRegisterBuiltinByDefault
 
Methods inherited from class javax.ws.rs.ext.RuntimeDelegate
setInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadLocalResteasyProviderFactory

public ThreadLocalResteasyProviderFactory(ResteasyProviderFactory defaultFactory)
Method Detail

getDelegate

public ResteasyProviderFactory getDelegate()
Specified by:
getDelegate in interface ProviderFactoryDelegate

addExceptionMapper

public void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider,
                               Type exceptionType)
Overrides:
addExceptionMapper in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(Class<? extends javax.ws.rs.ext.ContextResolver> resolver,
                               boolean builtin)
Overrides:
addContextResolver in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider,
                               boolean builtin)
Overrides:
addContextResolver in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider,
                               Type typeParameter)
Overrides:
addContextResolver in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider,
                               Type typeParameter,
                               boolean builtin)
Overrides:
addContextResolver in class ResteasyProviderFactory

addStringConverter

public void addStringConverter(StringConverter provider,
                               Type typeParameter)
Overrides:
addStringConverter in class ResteasyProviderFactory

isRegisterBuiltins

public boolean isRegisterBuiltins()
Overrides:
isRegisterBuiltins in class ResteasyProviderFactory

setRegisterBuiltins

public void setRegisterBuiltins(boolean registerBuiltins)
Overrides:
setRegisterBuiltins in class ResteasyProviderFactory

getInjectorFactory

public InjectorFactory getInjectorFactory()
Overrides:
getInjectorFactory in class ResteasyProviderFactory

setInjectorFactory

public void setInjectorFactory(InjectorFactory injectorFactory)
Overrides:
setInjectorFactory in class ResteasyProviderFactory

injectProperties

public void injectProperties(Object o)
Overrides:
injectProperties in class ResteasyProviderFactory

addStringParameterUnmarshaller

public void addStringParameterUnmarshaller(Class<? extends StringParameterUnmarshaller> resolver)
Overrides:
addStringParameterUnmarshaller in class ResteasyProviderFactory

addClientErrorInterceptor

public void addClientErrorInterceptor(ClientErrorInterceptor handler)
Description copied from class: ResteasyProviderFactory
Add a ClientErrorInterceptor to this provider factory instance. Duplicate handlers are ignored. (For Client Proxy API only)

Overrides:
addClientErrorInterceptor in class ResteasyProviderFactory

getClientErrorInterceptors

public List<ClientErrorInterceptor> getClientErrorInterceptors()
Description copied from class: ResteasyProviderFactory
Return the list of currently registered ClientErrorInterceptor instances.

Overrides:
getClientErrorInterceptors in class ResteasyProviderFactory

createStringParameterUnmarshaller

public <T> StringParameterUnmarshaller<T> createStringParameterUnmarshaller(Class<T> clazz)
Overrides:
createStringParameterUnmarshaller in class ResteasyProviderFactory

isBuiltinsRegistered

public boolean isBuiltinsRegistered()
Overrides:
isBuiltinsRegistered in class ResteasyProviderFactory

setBuiltinsRegistered

public void setBuiltinsRegistered(boolean builtinsRegistered)
Overrides:
setBuiltinsRegistered in class ResteasyProviderFactory

addStringConverter

public void addStringConverter(StringConverter provider,
                               Class providerClass)
Overrides:
addStringConverter in class ResteasyProviderFactory

addExceptionMapper

public void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider,
                               Class providerClass)
Overrides:
addExceptionMapper in class ResteasyProviderFactory

addClientExceptionMapper

public void addClientExceptionMapper(Class<? extends ClientExceptionMapper<?>> providerClass)
Overrides:
addClientExceptionMapper in class ResteasyProviderFactory

addClientExceptionMapper

public void addClientExceptionMapper(ClientExceptionMapper<?> provider)
Overrides:
addClientExceptionMapper in class ResteasyProviderFactory

addClientExceptionMapper

public void addClientExceptionMapper(ClientExceptionMapper<?> provider,
                                     Class<?> providerClass)
Overrides:
addClientExceptionMapper in class ResteasyProviderFactory

addClientExceptionMapper

public void addClientExceptionMapper(ClientExceptionMapper<?> provider,
                                     Type exceptionType)
Overrides:
addClientExceptionMapper in class ResteasyProviderFactory

addMessageBodyReader

public void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider,
                                 Class providerClass,
                                 boolean isBuiltin)
Description copied from class: ResteasyProviderFactory
Specify the provider class. This is there jsut in case the provider instance is a proxy. Proxies tend to lose generic type information

Overrides:
addMessageBodyReader in class ResteasyProviderFactory

addMessageBodyWriter

public void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider,
                                 Class providerClass,
                                 boolean isBuiltin)
Description copied from class: ResteasyProviderFactory
Specify the provider class. This is there jsut in case the provider instance is a proxy. Proxies tend to lose generic type information

Overrides:
addMessageBodyWriter in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider,
                               Class root,
                               boolean builtin)
Overrides:
addContextResolver in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider,
                               Type typeParameter,
                               Class providerClass,
                               boolean builtin)
Overrides:
addContextResolver in class ResteasyProviderFactory

addMessageBodyReader

public void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider,
                                 boolean isBuiltin)
Overrides:
addMessageBodyReader in class ResteasyProviderFactory

addMessageBodyWriter

public void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider,
                                 boolean isBuiltin)
Overrides:
addMessageBodyWriter in class ResteasyProviderFactory

getServerMessageBodyReaderInterceptorRegistry

public InterceptorRegistry<MessageBodyReaderInterceptor> getServerMessageBodyReaderInterceptorRegistry()
Overrides:
getServerMessageBodyReaderInterceptorRegistry in class ResteasyProviderFactory

getClientExecutionInterceptorRegistry

public InterceptorRegistry<ClientExecutionInterceptor> getClientExecutionInterceptorRegistry()
Overrides:
getClientExecutionInterceptorRegistry in class ResteasyProviderFactory

getClientMessageBodyWriterInterceptorRegistry

public InterceptorRegistry<MessageBodyWriterInterceptor> getClientMessageBodyWriterInterceptorRegistry()
Overrides:
getClientMessageBodyWriterInterceptorRegistry in class ResteasyProviderFactory

getClientMessageBodyReaderInterceptorRegistry

public InterceptorRegistry<MessageBodyReaderInterceptor> getClientMessageBodyReaderInterceptorRegistry()
Overrides:
getClientMessageBodyReaderInterceptorRegistry in class ResteasyProviderFactory

getServerPreProcessInterceptorRegistry

public InterceptorRegistry<PreProcessInterceptor> getServerPreProcessInterceptorRegistry()
Overrides:
getServerPreProcessInterceptorRegistry in class ResteasyProviderFactory

getServerPostProcessInterceptorRegistry

public InterceptorRegistry<PostProcessInterceptor> getServerPostProcessInterceptorRegistry()
Overrides:
getServerPostProcessInterceptorRegistry in class ResteasyProviderFactory

getServerMessageBodyWriterInterceptorRegistry

public InterceptorRegistry<MessageBodyWriterInterceptor> getServerMessageBodyWriterInterceptorRegistry()
Overrides:
getServerMessageBodyWriterInterceptorRegistry in class ResteasyProviderFactory

initialize

protected void initialize()
Overrides:
initialize in class ResteasyProviderFactory

push

public static void push(ResteasyProviderFactory factory)

pop

public static void pop()

createUriBuilder

public javax.ws.rs.core.UriBuilder createUriBuilder()
Overrides:
createUriBuilder in class ResteasyProviderFactory

createResponseBuilder

public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
Overrides:
createResponseBuilder in class ResteasyProviderFactory

createVariantListBuilder

public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
Overrides:
createVariantListBuilder in class ResteasyProviderFactory

createHeaderDelegate

public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> tClass)
Overrides:
createHeaderDelegate in class ResteasyProviderFactory

addHeaderDelegate

public void addHeaderDelegate(Class clazz,
                              javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)
Overrides:
addHeaderDelegate in class ResteasyProviderFactory

addMessageBodyReader

public void addMessageBodyReader(Class<? extends javax.ws.rs.ext.MessageBodyReader> provider)
Overrides:
addMessageBodyReader in class ResteasyProviderFactory

addMessageBodyReader

public void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider)
Overrides:
addMessageBodyReader in class ResteasyProviderFactory

addBuiltInMessageBodyReader

public void addBuiltInMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider)
Overrides:
addBuiltInMessageBodyReader in class ResteasyProviderFactory

addMessageBodyWriter

public void addMessageBodyWriter(Class<? extends javax.ws.rs.ext.MessageBodyWriter> provider)
Overrides:
addMessageBodyWriter in class ResteasyProviderFactory

addMessageBodyWriter

public void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider)
Overrides:
addMessageBodyWriter in class ResteasyProviderFactory

addBuiltInMessageBodyWriter

public void addBuiltInMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider)
Overrides:
addBuiltInMessageBodyWriter in class ResteasyProviderFactory

getMessageBodyReader

public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(Class<T> type,
                                                                     Type genericType,
                                                                     Annotation[] annotations,
                                                                     javax.ws.rs.core.MediaType mediaType)
Specified by:
getMessageBodyReader in interface javax.ws.rs.ext.Providers
Overrides:
getMessageBodyReader in class ResteasyProviderFactory

addExceptionMapper

public void addExceptionMapper(Class<? extends javax.ws.rs.ext.ExceptionMapper> provider)
Overrides:
addExceptionMapper in class ResteasyProviderFactory

addExceptionMapper

public void addExceptionMapper(javax.ws.rs.ext.ExceptionMapper provider)
Overrides:
addExceptionMapper in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(Class<? extends javax.ws.rs.ext.ContextResolver> resolver)
Overrides:
addContextResolver in class ResteasyProviderFactory

addContextResolver

public void addContextResolver(javax.ws.rs.ext.ContextResolver provider)
Overrides:
addContextResolver in class ResteasyProviderFactory

addStringConverter

public void addStringConverter(Class<? extends StringConverter> resolver)
Overrides:
addStringConverter in class ResteasyProviderFactory

addStringConverter

public void addStringConverter(StringConverter provider)
Overrides:
addStringConverter in class ResteasyProviderFactory

getContextResolvers

public List<javax.ws.rs.ext.ContextResolver> getContextResolvers(Class<?> clazz,
                                                                 javax.ws.rs.core.MediaType type)
Overrides:
getContextResolvers in class ResteasyProviderFactory

getStringConverter

public StringConverter getStringConverter(Class<?> clazz)
Overrides:
getStringConverter in class ResteasyProviderFactory

registerProvider

public void registerProvider(Class provider)
Overrides:
registerProvider in class ResteasyProviderFactory

registerProviderInstance

public void registerProviderInstance(Object provider)
Description copied from class: ResteasyProviderFactory
Register a @Provider object. Can be a MessageBodyReader/Writer or ExceptionMapper.

Overrides:
registerProviderInstance in class ResteasyProviderFactory

getProvider

public <T> T getProvider(Class<T> providerClass)
Description copied from class: ResteasyProviderFactory
Obtain a registered @Provider instance keyed by class. This can get you access to any @Provider: MessageBodyReader/Writer or ExceptionMapper

Overrides:
getProvider in class ResteasyProviderFactory

getExceptionMapper

public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(Class<T> type)
Specified by:
getExceptionMapper in interface javax.ws.rs.ext.Providers
Overrides:
getExceptionMapper in class ResteasyProviderFactory

getClientExceptionMapper

public <T extends Throwable> ClientExceptionMapper<T> getClientExceptionMapper(Class<T> type)
Overrides:
getClientExceptionMapper in class ResteasyProviderFactory

getMessageBodyWriter

public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(Class<T> type,
                                                                     Type genericType,
                                                                     Annotation[] annotations,
                                                                     javax.ws.rs.core.MediaType mediaType)
Specified by:
getMessageBodyWriter in interface javax.ws.rs.ext.Providers
Overrides:
getMessageBodyWriter in class ResteasyProviderFactory

createEndpoint

public <T> T createEndpoint(javax.ws.rs.core.Application applicationConfig,
                            Class<T> endpointType)
                 throws IllegalArgumentException,
                        UnsupportedOperationException
Description copied from class: ResteasyProviderFactory
this is a spec method that is unsupported. it is an optional method anyways.

Overrides:
createEndpoint in class ResteasyProviderFactory
Throws:
IllegalArgumentException
UnsupportedOperationException

getContextResolver

public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(Class<T> contextType,
                                                                 javax.ws.rs.core.MediaType mediaType)
Specified by:
getContextResolver in interface javax.ws.rs.ext.Providers
Overrides:
getContextResolver in class ResteasyProviderFactory

addMessageBodyReader

public void addMessageBodyReader(Class<? extends javax.ws.rs.ext.MessageBodyReader> provider,
                                 boolean isBuiltin)
Overrides:
addMessageBodyReader in class ResteasyProviderFactory

addMessageBodyWriter

public void addMessageBodyWriter(Class<? extends javax.ws.rs.ext.MessageBodyWriter> provider,
                                 boolean isBuiltin)
Overrides:
addMessageBodyWriter in class ResteasyProviderFactory

registerProvider

public void registerProvider(Class provider,
                             boolean isBuiltin)
Description copied from class: ResteasyProviderFactory
Register a @Provider class. Can be a MessageBodyReader/Writer or ExceptionMapper.

Overrides:
registerProvider in class ResteasyProviderFactory

appendInterceptorPrecedence

public void appendInterceptorPrecedence(String precedence)
Description copied from class: ResteasyProviderFactory
Append interceptor predence

Overrides:
appendInterceptorPrecedence in class ResteasyProviderFactory

insertInterceptorPrecedenceAfter

public void insertInterceptorPrecedenceAfter(String after,
                                             String newPrecedence)
Overrides:
insertInterceptorPrecedenceAfter in class ResteasyProviderFactory
Parameters:
after - put newPrecedence after this

insertInterceptorPrecedenceBefore

public void insertInterceptorPrecedenceBefore(String before,
                                              String newPrecedence)
Overrides:
insertInterceptorPrecedenceBefore in class ResteasyProviderFactory
Parameters:
before - put newPrecedence before this

RESTEasy JAX-RS Implementation 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.