org.apache.openejb.rest
Class ThreadLocalProviders

java.lang.Object
  extended by org.apache.openejb.core.ivm.naming.AbstractThreadLocalProxy<javax.ws.rs.ext.Providers>
      extended by org.apache.openejb.rest.ThreadLocalProviders
All Implemented Interfaces:
javax.ws.rs.ext.Providers

public class ThreadLocalProviders
extends AbstractThreadLocalProxy<javax.ws.rs.ext.Providers>
implements javax.ws.rs.ext.Providers


Constructor Summary
ThreadLocalProviders()
           
 
Method Summary
<T> javax.ws.rs.ext.ContextResolver<T>
getContextResolver(Class<T> rawType, javax.ws.rs.core.MediaType mediaType)
           
<T extends Throwable>
javax.ws.rs.ext.ExceptionMapper<T>
getExceptionMapper(Class<T> rawType)
           
<T> javax.ws.rs.ext.MessageBodyReader<T>
getMessageBodyReader(Class<T> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
<T> javax.ws.rs.ext.MessageBodyWriter<T>
getMessageBodyWriter(Class<T> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
 
Methods inherited from class org.apache.openejb.core.ivm.naming.AbstractThreadLocalProxy
get, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadLocalProviders

public ThreadLocalProviders()
Method Detail

getContextResolver

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

getExceptionMapper

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

getMessageBodyReader

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

getMessageBodyWriter

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


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.