Class FeatureContextImpl

java.lang.Object
org.jboss.resteasy.reactive.server.jaxrs.FeatureContextImpl
All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>, jakarta.ws.rs.core.FeatureContext
Direct Known Subclasses:
DynamicFeatureContext

public class FeatureContextImpl extends Object implements jakarta.ws.rs.core.FeatureContext
  • Field Details

  • Constructor Details

  • Method Details

    • getConfiguration

      public jakarta.ws.rs.core.Configuration getConfiguration()
      Specified by:
      getConfiguration in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • property

      public jakarta.ws.rs.core.FeatureContext property(String name, Object value)
      Specified by:
      property in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass, Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Object component)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Object component, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Object component, Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • register

      public jakarta.ws.rs.core.FeatureContext register(Object component, Map<Class<?>,Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
    • isFilter

      protected boolean isFilter(Class<?> componentClass)
    • registerFilters

      protected void registerFilters(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority)
    • isInterceptor

      protected boolean isInterceptor(Class<?> componentClass)
    • registerInterceptors

      protected void registerInterceptors(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority)
    • isAllowed

      protected boolean isAllowed(Class<?> componentClass)
    • setFilterPriority

      protected void setFilterPriority(Class<?> componentClass, Integer priority, SettableResourceInterceptor interceptor)
    • getFactory

      protected BeanFactory getFactory(Class<?> componentClass, BeanFactory explicitValue)
    • isFiltersNeedSorting

      public boolean isFiltersNeedSorting()