Class ServerProviderFactory

java.lang.Object
org.apache.cxf.jaxrs.provider.ProviderFactory
org.apache.cxf.jaxrs.provider.ServerProviderFactory

public final class ServerProviderFactory extends ProviderFactory
  • Method Details

    • getInstance

      public static ServerProviderFactory getInstance()
    • createInstance

      public static ServerProviderFactory createInstance(org.apache.cxf.Bus bus)
    • getInstance

      public static ServerProviderFactory getInstance(org.apache.cxf.message.Message m)
    • getPreMatchContainerRequestFilters

      public List<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>> getPreMatchContainerRequestFilters()
    • getPostMatchContainerRequestFilters

      public List<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>> getPostMatchContainerRequestFilters(Set<String> names)
    • getContainerResponseFilters

      public List<ProviderInfo<jakarta.ws.rs.container.ContainerResponseFilter>> getContainerResponseFilters(Set<String> names)
    • addBeanParamInfo

      public void addBeanParamInfo(BeanParamInfo bpi)
    • getBeanParamInfo

      public BeanParamInfo getBeanParamInfo(Class<?> beanClass)
    • createExceptionMapper

      public <T extends Throwable> jakarta.ws.rs.ext.ExceptionMapper<T> createExceptionMapper(Class<?> exceptionType, org.apache.cxf.message.Message m)
    • setProviders

      protected void setProviders(boolean custom, boolean busGlobal, Object... providers)
      Specified by:
      setProviders in class ProviderFactory
    • injectApplicationIntoFeature

      protected void injectApplicationIntoFeature(jakarta.ws.rs.core.Feature feature)
    • injectContextProxiesIntoProvider

      protected void injectContextProxiesIntoProvider(ProviderInfo<?> pi)
      Overrides:
      injectContextProxiesIntoProvider in class ProviderFactory
    • injectContextValues

      protected void injectContextValues(ProviderInfo<?> pi, org.apache.cxf.message.Message m)
      Overrides:
      injectContextValues in class ProviderFactory
    • getRequestPreprocessor

      public RequestPreprocessor getRequestPreprocessor()
    • setApplicationProvider

      public void setApplicationProvider(ApplicationInfo app)
    • getApplicationProvider

      public ApplicationInfo getApplicationProvider()
    • setRequestPreprocessor

      public void setRequestPreprocessor(RequestPreprocessor rp)
    • clearExceptionMapperProxies

      public void clearExceptionMapperProxies()
    • clearProviders

      public void clearProviders()
      Overrides:
      clearProviders in class ProviderFactory
    • clearThreadLocalProxies

      public void clearThreadLocalProxies()
      Overrides:
      clearThreadLocalProxies in class ProviderFactory
    • applyDynamicFeatures

      public void applyDynamicFeatures(List<ClassResourceInfo> list)
    • getConfiguration

      public jakarta.ws.rs.core.Configuration getConfiguration(org.apache.cxf.message.Message m)
      Specified by:
      getConfiguration in class ProviderFactory
    • isPrematching

      protected static boolean isPrematching(Class<?> filterCls)
    • clearThreadLocalProxies

      public static void clearThreadLocalProxies(org.apache.cxf.message.Message message)
    • clearThreadLocalProxies

      public static void clearThreadLocalProxies(ServerProviderFactory factory, org.apache.cxf.message.Message message)
    • releaseRequestState

      public static void releaseRequestState(org.apache.cxf.message.Message message)
    • releaseRequestState

      public static void releaseRequestState(ServerProviderFactory factory, org.apache.cxf.message.Message message)