Class AbstractReaderInterceptorContext
- java.lang.Object
 - 
- org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext
 
 
- 
- All Implemented Interfaces:
 javax.ws.rs.ext.InterceptorContext,javax.ws.rs.ext.ReaderInterceptorContext
- Direct Known Subclasses:
 ClientReaderInterceptorContext,ServerReaderInterceptorContext
public abstract class AbstractReaderInterceptorContext extends Object implements javax.ws.rs.ext.ReaderInterceptorContext
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Annotation[]annotationsprotected TypegenericTypeprotected javax.ws.rs.core.MultivaluedMap<String,String>headersprotected intindexprotected InputStreaminputStreamprotected javax.ws.rs.ext.ReaderInterceptor[]interceptorsprotected javax.ws.rs.core.MediaTypemediaTypeprotected ResteasyProviderFactoryproviderFactoryprotected RESTEasyTracingLoggertracingLoggerprotected Classtype 
- 
Constructor Summary
Constructors Constructor Description AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String,String> headers, Type genericType, Class type, InputStream inputStream)Deprecated.AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String,String> headers, Type genericType, Class type, InputStream inputStream, RESTEasyTracingLogger logger) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Annotation[]getAnnotations()TypegetGenericType()javax.ws.rs.core.MultivaluedMap<String,String>getHeaders()InputStreamgetInputStream()javax.ws.rs.core.MediaTypegetMediaType()ObjectgetProcessedInterceptorCount()protected javax.ws.rs.ext.MessageBodyReadergetReader()ClassgetType()Objectproceed()protected ObjectreadFrom(javax.ws.rs.ext.MessageBodyReader reader)protected abstract javax.ws.rs.ext.MessageBodyReaderresolveReader(javax.ws.rs.core.MediaType mediaType)voidsetAnnotations(Annotation[] annotations)voidsetGenericType(Type genericType)voidsetInputStream(InputStream is)voidsetMediaType(javax.ws.rs.core.MediaType mediaType)voidsetType(Class type)protected abstract voidthrowReaderNotFound()protected voidtraceAfter(javax.ws.rs.ext.ReaderInterceptor interceptor)protected voidtraceBefore(javax.ws.rs.ext.ReaderInterceptor interceptor) 
 - 
 
- 
- 
Field Detail
- 
tracingLogger
protected RESTEasyTracingLogger tracingLogger
 
- 
interceptors
protected javax.ws.rs.ext.ReaderInterceptor[] interceptors
 
- 
providerFactory
protected ResteasyProviderFactory providerFactory
 
- 
type
protected Class type
 
- 
genericType
protected Type genericType
 
- 
annotations
protected Annotation[] annotations
 
- 
mediaType
protected javax.ws.rs.core.MediaType mediaType
 
- 
inputStream
protected InputStream inputStream
 
- 
index
protected int index
 
 - 
 
- 
Constructor Detail
- 
AbstractReaderInterceptorContext
@Deprecated public AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String,String> headers, Type genericType, Class type, InputStream inputStream)
Deprecated. 
- 
AbstractReaderInterceptorContext
public AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String,String> headers, Type genericType, Class type, InputStream inputStream, RESTEasyTracingLogger logger) 
 - 
 
- 
Method Detail
- 
proceed
public Object proceed() throws IOException
- Specified by:
 proceedin interfacejavax.ws.rs.ext.ReaderInterceptorContext- Throws:
 IOException
 
- 
readFrom
protected Object readFrom(javax.ws.rs.ext.MessageBodyReader reader) throws IOException
- Throws:
 IOException
 
- 
traceBefore
protected final void traceBefore(javax.ws.rs.ext.ReaderInterceptor interceptor)
 
- 
traceAfter
protected final void traceAfter(javax.ws.rs.ext.ReaderInterceptor interceptor)
 
- 
getReader
protected javax.ws.rs.ext.MessageBodyReader getReader()
 
- 
resolveReader
protected abstract javax.ws.rs.ext.MessageBodyReader resolveReader(javax.ws.rs.core.MediaType mediaType)
 
- 
throwReaderNotFound
protected abstract void throwReaderNotFound()
 
- 
getInputStream
public InputStream getInputStream()
- Specified by:
 getInputStreamin interfacejavax.ws.rs.ext.ReaderInterceptorContext
 
- 
setInputStream
public void setInputStream(InputStream is)
- Specified by:
 setInputStreamin interfacejavax.ws.rs.ext.ReaderInterceptorContext
 
- 
getHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getHeaders()
- Specified by:
 getHeadersin interfacejavax.ws.rs.ext.ReaderInterceptorContext
 
- 
getAnnotations
public Annotation[] getAnnotations()
- Specified by:
 getAnnotationsin interfacejavax.ws.rs.ext.InterceptorContext
 
- 
setAnnotations
public void setAnnotations(Annotation[] annotations)
- Specified by:
 setAnnotationsin interfacejavax.ws.rs.ext.InterceptorContext
 
- 
getType
public Class getType()
- Specified by:
 getTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
setType
public void setType(Class type)
- Specified by:
 setTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
getGenericType
public Type getGenericType()
- Specified by:
 getGenericTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
setGenericType
public void setGenericType(Type genericType)
- Specified by:
 setGenericTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
 getMediaTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
setMediaType
public void setMediaType(javax.ws.rs.core.MediaType mediaType)
- Specified by:
 setMediaTypein interfacejavax.ws.rs.ext.InterceptorContext
 
- 
getProcessedInterceptorCount
public Object getProcessedInterceptorCount()
 
 - 
 
 -