Interface ResteasyReactiveInjectionContext

All Known Implementing Classes:
ResteasyReactiveRequestContext

public interface ResteasyReactiveInjectionContext
  • Method Details

    • getHeader

      Object getHeader(String name, boolean single)
    • getQueryParameter

      Object getQueryParameter(String name, boolean single, boolean encoded, String separator)
    • getPathParameter

      String getPathParameter(String name, boolean encoded)
    • getMatrixParameter

      Object getMatrixParameter(String name, boolean single, boolean encoded)
    • getCookieParameter

      String getCookieParameter(String name)
    • getFormParameter

      Object getFormParameter(String name, boolean single, boolean encoded)
    • unwrap

      <T> T unwrap(Class<T> theType)
    • getContextParameter

      <T> T getContextParameter(Class<T> type)
      Gets the context parameter instance by type for predefined types, also calls unwrap, and CDI.
      Throws:
      IllegalStateException - if there is no such context object
    • getBeanParameter

      <T> T getBeanParameter(Class<T> type)
      Gets the bean parameter instance by type via CDI, and registers a cleanup for it. This does not call __inject on it, and it does not work for records (which cannot be gotten via CDI).
      Throws:
      IllegalStateException - if there is no such context object