Package org.apache.cxf.transport.servlet
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
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCXFNonSpringServlet(DestinationRegistry destinationRegistry) CXFNonSpringServlet(DestinationRegistry destinationRegistry, boolean loadBus) CXFNonSpringServlet(DestinationRegistry destinationRegistry, org.apache.cxf.Bus bus) -
Method Summary
Modifier and TypeMethodDescriptionprotected ServletControllercreateServletController(jakarta.servlet.ServletConfig servletConfig) voiddestroy()voidvoiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) protected voidfinalizeServletInit(jakarta.servlet.ServletConfig servletConfig) org.apache.cxf.BusgetBus()protected DestinationRegistrygetDestinationRegistryFromBusOrDefault(String transportId) voidinit(jakarta.servlet.ServletConfig sc) protected ClassLoaderprotected voidinvoke(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected voidloadBus(jakarta.servlet.ServletConfig sc) protected voidregisterServletContextResolver(jakarta.servlet.ServletConfig sc) voidsetBus(org.apache.cxf.Bus bus) Methods inherited from class org.apache.cxf.transport.servlet.AbstractHTTPServlet
checkXForwardedHeaders, doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getResourceAsStream, getStaticResourceContentType, handleRequest, init, parseListSequence, parseMapSequence, redirect, serveStaticContent, serviceMethods inherited from class jakarta.servlet.http.HttpServlet
getLastModified, serviceMethods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
TRANSPORT_ID
- See Also:
-
bus
protected org.apache.cxf.Bus bus
-
-
Constructor Details
-
CXFNonSpringServlet
public CXFNonSpringServlet() -
CXFNonSpringServlet
-
CXFNonSpringServlet
-
CXFNonSpringServlet
-
-
Method Details
-
init
public void init(jakarta.servlet.ServletConfig sc) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Overrides:
initin classAbstractHTTPServlet- Throws:
jakarta.servlet.ServletException
-
finalizeServletInit
protected void finalizeServletInit(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException - Overrides:
finalizeServletInitin classAbstractHTTPServlet- Throws:
jakarta.servlet.ServletException
-
registerServletContextResolver
protected void registerServletContextResolver(jakarta.servlet.ServletConfig sc) -
initClassLoader
-
getDestinationRegistryFromBusOrDefault
-
loadBus
protected void loadBus(jakarta.servlet.ServletConfig sc) -
createServletController
-
getBus
public org.apache.cxf.Bus getBus()- Specified by:
getBusin classAbstractHTTPServlet
-
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:
IOExceptionjakarta.servlet.ServletException
-
invoke
protected void invoke(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException - Specified by:
invokein classAbstractHTTPServlet- Throws:
jakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Filter- Specified by:
destroyin interfacejakarta.servlet.Servlet- Overrides:
destroyin classAbstractHTTPServlet
-
destroyBus
public void destroyBus()
-