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