Class MessageBodyParameterInjector

    • Method Detail

      • pushBody

        public static void pushBody​(Object o)
      • getBody

        public static Object getBody()
      • popBody

        public static Object popBody()
      • bodyCount

        public static int bodyCount()
      • clearBodies

        public static void clearBodies()
      • getReaderInterceptors

        protected javax.ws.rs.ext.ReaderInterceptor[] getReaderInterceptors()
      • isFormData

        public boolean isFormData​(Class<?> type,
                                  Type genericType,
                                  Annotation[] annotations,
                                  javax.ws.rs.core.MediaType mediaType)
      • inject

        public Object inject​(HttpRequest request,
                             HttpResponse response,
                             boolean unwrapAsync)
        Description copied from interface: ValueInjector
        Inject inside the context of an HTTP request.
        Specified by:
        inject in interface ValueInjector
        Parameters:
        request - http request
        response - http response
        unwrapAsync - unwrap async
        Returns:
        object
      • inject

        public Object inject​(boolean unwrapAsync)
        Description copied from interface: ValueInjector
        Inject outside the context of an HTTP request. For instance, a singleton may have proxiable and injectable jax-rs objects like Request, UriInfo, or HttpHeaders.
        Specified by:
        inject in interface ValueInjector
        Parameters:
        unwrapAsync - unwrap async
        Returns:
        object