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
FieldsModifier and TypeFieldDescriptionprotected Annotation[]protected Typeprotected intprotected InputStreamprotected jakarta.ws.rs.ext.ReaderInterceptor[]protected jakarta.ws.rs.core.MediaTypeprotected ResteasyProviderFactoryprotected RESTEasyTracingLoggerprotected Class -
Constructor Summary
ConstructorsConstructorDescriptionAbstractReaderInterceptorContext(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
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.MediaTypeprotected jakarta.ws.rs.ext.MessageBodyReadergetType()proceed()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) voidvoidsetMediaType(jakarta.ws.rs.core.MediaType mediaType) voidprotected abstract voidprotected final voidtraceAfter(jakarta.ws.rs.ext.ReaderInterceptor interceptor) protected final voidtraceBefore(jakarta.ws.rs.ext.ReaderInterceptor interceptor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.ext.InterceptorContext
getProperty, getPropertyNames, hasProperty, removeProperty, setProperty
-
Field Details
-
tracingLogger
-
interceptors
protected jakarta.ws.rs.ext.ReaderInterceptor[] interceptors -
providerFactory
-
type
-
genericType
-
annotations
-
mediaType
protected jakarta.ws.rs.core.MediaType mediaType -
headers
-
inputStream
-
index
protected int index
-
-
Constructor Details
-
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 Details
-
proceed
- Specified by:
proceedin interfacejakarta.ws.rs.ext.ReaderInterceptorContext- Throws:
IOException
-
readFrom
- 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
- Specified by:
getInputStreamin interfacejakarta.ws.rs.ext.ReaderInterceptorContext
-
setInputStream
- Specified by:
setInputStreamin interfacejakarta.ws.rs.ext.ReaderInterceptorContext
-
getHeaders
- Specified by:
getHeadersin interfacejakarta.ws.rs.ext.ReaderInterceptorContext
-
getAnnotations
- Specified by:
getAnnotationsin interfacejakarta.ws.rs.ext.InterceptorContext
-
setAnnotations
- Specified by:
setAnnotationsin interfacejakarta.ws.rs.ext.InterceptorContext
-
getType
- Specified by:
getTypein interfacejakarta.ws.rs.ext.InterceptorContext
-
setType
- Specified by:
setTypein interfacejakarta.ws.rs.ext.InterceptorContext
-
getGenericType
- Specified by:
getGenericTypein interfacejakarta.ws.rs.ext.InterceptorContext
-
setGenericType
- 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
-