Package io.micronaut.jaxrs.common
Class JaxRsReaderInterceptorContext
java.lang.Object
io.micronaut.jaxrs.common.JaxRsReaderInterceptorContext
- All Implemented Interfaces:
InterceptorContext,ReaderInterceptorContext
@Internal
public final class JaxRsReaderInterceptorContext
extends Object
implements ReaderInterceptorContext
The implementation of
ReaderInterceptorContext.- Since:
- 4.6
- Author:
- Denis Stepanov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe reader. -
Constructor Summary
ConstructorsConstructorDescriptionJaxRsReaderInterceptorContext(Iterator<ReaderInterceptor> interceptors, JaxRsReaderInterceptorContext.IOProceedSupplier<Object> interceptedSupplier, Argument<?> argument, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream inputStream) -
Method Summary
Modifier and TypeMethodDescriptionfinal Argument<?>getProperty(String name) Class<?>getType()booleanhasProperty(String name) proceed()voidremoveProperty(String name) voidsetAnnotations(Annotation[] annotations) voidsetGenericType(Type genericType) voidvoidsetMediaType(MediaType mediaType) voidsetProperty(String name, Object object) voidMethods 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
getAnnotations, getGenericType, getMediaType, getProperty, getPropertyNames, getType, hasProperty, removeProperty, setAnnotations, setGenericType, setMediaType, setProperty, setType
-
Constructor Details
-
JaxRsReaderInterceptorContext
public JaxRsReaderInterceptorContext(Iterator<ReaderInterceptor> interceptors, JaxRsReaderInterceptorContext.IOProceedSupplier<Object> interceptedSupplier, Argument<?> argument, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream inputStream)
-
-
Method Details
-
proceed
- Specified by:
proceedin interfaceReaderInterceptorContext- Throws:
IOExceptionWebApplicationException
-
getInputStream
- Specified by:
getInputStreamin interfaceReaderInterceptorContext
-
setInputStream
- Specified by:
setInputStreamin interfaceReaderInterceptorContext
-
getHeaders
- Specified by:
getHeadersin interfaceReaderInterceptorContext
-
asArgument
-
hasProperty
- Specified by:
hasPropertyin interfaceInterceptorContext
-
getProperty
- Specified by:
getPropertyin interfaceInterceptorContext
-
getPropertyNames
- Specified by:
getPropertyNamesin interfaceInterceptorContext
-
setProperty
- Specified by:
setPropertyin interfaceInterceptorContext
-
removeProperty
- Specified by:
removePropertyin interfaceInterceptorContext
-
getAnnotations
- Specified by:
getAnnotationsin interfaceInterceptorContext
-
setAnnotations
- Specified by:
setAnnotationsin interfaceInterceptorContext
-
getType
- Specified by:
getTypein interfaceInterceptorContext
-
setType
- Specified by:
setTypein interfaceInterceptorContext
-
getGenericType
- Specified by:
getGenericTypein interfaceInterceptorContext
-
setGenericType
- Specified by:
setGenericTypein interfaceInterceptorContext
-
getMediaType
- Specified by:
getMediaTypein interfaceInterceptorContext
-
setMediaType
- Specified by:
setMediaTypein interfaceInterceptorContext
-