Class CXFNonSpringServlet

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

public class CXFNonSpringServlet extends AbstractHTTPServlet
See Also:
  • Field Details

  • Constructor Details

    • CXFNonSpringServlet

      public CXFNonSpringServlet()
    • CXFNonSpringServlet

      public CXFNonSpringServlet(DestinationRegistry destinationRegistry)
    • CXFNonSpringServlet

      public CXFNonSpringServlet(DestinationRegistry destinationRegistry, boolean loadBus)
    • CXFNonSpringServlet

      public CXFNonSpringServlet(DestinationRegistry destinationRegistry, org.apache.cxf.Bus bus)
  • Method Details

    • init

      public void init(jakarta.servlet.ServletConfig sc) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Servlet
      Overrides:
      init in class AbstractHTTPServlet
      Throws:
      jakarta.servlet.ServletException
    • finalizeServletInit

      protected void finalizeServletInit(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Overrides:
      finalizeServletInit in class AbstractHTTPServlet
      Throws:
      jakarta.servlet.ServletException
    • registerServletContextResolver

      protected void registerServletContextResolver(jakarta.servlet.ServletConfig sc)
    • initClassLoader

      protected ClassLoader initClassLoader()
    • getDestinationRegistryFromBusOrDefault

      protected DestinationRegistry getDestinationRegistryFromBusOrDefault(String transportId)
    • loadBus

      protected void loadBus(jakarta.servlet.ServletConfig sc)
    • createServletController

      protected ServletController createServletController(jakarta.servlet.ServletConfig servletConfig)
    • getBus

      public org.apache.cxf.Bus getBus()
      Specified by:
      getBus in class AbstractHTTPServlet
    • setBus

      public void setBus(org.apache.cxf.Bus bus)
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException
    • invoke

      protected void invoke(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException
      Specified by:
      invoke in class AbstractHTTPServlet
      Throws:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter
      Specified by:
      destroy in interface jakarta.servlet.Servlet
      Overrides:
      destroy in class AbstractHTTPServlet
    • destroyBus

      public void destroyBus()