Class CXFNonSpringJaxrsServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.apache.cxf.transport.servlet.AbstractHTTPServlet
org.apache.cxf.transport.servlet.CXFNonSpringServlet
org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
All Implemented Interfaces:
jakarta.servlet.Filter, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
Direct Known Subclasses:
CXFJaxrsRuntimeDelegateServlet

public class CXFNonSpringJaxrsServlet extends org.apache.cxf.transport.servlet.CXFNonSpringServlet
See Also:
  • Constructor Details

    • CXFNonSpringJaxrsServlet

      public CXFNonSpringJaxrsServlet()
    • CXFNonSpringJaxrsServlet

      public CXFNonSpringJaxrsServlet(jakarta.ws.rs.core.Application app)
    • CXFNonSpringJaxrsServlet

      public CXFNonSpringJaxrsServlet(Object singletonService)
    • CXFNonSpringJaxrsServlet

      public CXFNonSpringJaxrsServlet(Set<Object> applicationSingletons)
    • CXFNonSpringJaxrsServlet

      public CXFNonSpringJaxrsServlet(jakarta.ws.rs.core.Application app, org.apache.cxf.transport.http.DestinationRegistry destinationRegistry, org.apache.cxf.Bus bus)
  • Method Details

    • init

      public void init(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Servlet
      Overrides:
      init in class org.apache.cxf.transport.servlet.CXFNonSpringServlet
      Throws:
      jakarta.servlet.ServletException
    • getParameterSplitChar

      protected String getParameterSplitChar(jakarta.servlet.ServletConfig servletConfig)
    • getStaticSubResolutionValue

      protected boolean getStaticSubResolutionValue(jakarta.servlet.ServletConfig servletConfig)
    • setExtensions

      protected void setExtensions(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig)
    • setAllInterceptors

      protected void setAllInterceptors(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig, String splitChar) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • setSchemasLocations

      protected void setSchemasLocations(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig)
    • setDocLocation

      protected void setDocLocation(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig)
    • setInterceptors

      protected void setInterceptors(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig, String paramName, String splitChar) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • setInvoker

      protected void setInvoker(JAXRSServerFactoryBean bean, jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • getServiceClasses

      protected Map<Class<?>,Map<String,List<String>>> getServiceClasses(jakarta.servlet.ServletConfig servletConfig, boolean modelAvailable, String splitChar) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • getFeatures

      protected List<? extends org.apache.cxf.feature.Feature> getFeatures(jakarta.servlet.ServletConfig servletConfig, String splitChar) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • getProviders

      protected List<?> getProviders(jakarta.servlet.ServletConfig servletConfig, String splitChar) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • parseMapListSequence

      protected static Map<String,List<String>> parseMapListSequence(String sequence)
    • getResourceProviders

      protected Map<Class<?>,ResourceProvider> getResourceProviders(jakarta.servlet.ServletConfig servletConfig, Map<Class<?>,Map<String,List<String>>> resourceClasses) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • isAppResourceLifecycleASingleton

      protected boolean isAppResourceLifecycleASingleton(jakarta.ws.rs.core.Application app, jakarta.servlet.ServletConfig servletConfig)
    • createSingletonInstance

      protected Object createSingletonInstance(Class<?> cls, Map<String,List<String>> props, jakarta.servlet.ServletConfig sc) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • configureSingleton

      protected void configureSingleton(Object instance)
    • createServerFromApplication

      protected void createServerFromApplication(String applicationNames, jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • isIgnoreApplicationPath

      protected boolean isIgnoreApplicationPath(jakarta.servlet.ServletConfig servletConfig)
    • createServerFromApplication

      protected void createServerFromApplication(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • createApplicationInstance

      protected jakarta.ws.rs.core.Application createApplicationInstance(String appClassName, jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • createApplicationInfo

      protected ApplicationInfo createApplicationInfo(String appClassName, jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • loadApplicationClass

      protected Class<?> loadApplicationClass(String appClassName) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • loadClass

      protected Class<?> loadClass(String cName) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • loadClass

      protected Class<?> loadClass(String cName, String classType) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • setClassLoader

      public void setClassLoader(ClassLoader loader)
    • getApplication

      protected jakarta.ws.rs.core.Application getApplication()