Class ServletHolder
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.nuxeo.ecm.webengine.rest.servlet.ServletHolder
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
public class ServletHolder
extends jakarta.servlet.http.HttpServlet
- Author:
- Bogdan Stefanescu
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RequestChainprotected ServletDescriptorprotected booleanFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()protected ServletDescriptorgetDescriptor(jakarta.servlet.ServletConfig config) protected StringgetName(jakarta.servlet.ServletConfig config) voidinit(jakarta.servlet.ServletConfig config) protected voidlazyInit()protected voidservice(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
chain
-
descriptor
-
initDone
protected volatile boolean initDone
-
-
Constructor Details
-
ServletHolder
public ServletHolder()
-
-
Method Details
-
getName
-
getDescriptor
protected ServletDescriptor getDescriptor(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException - Throws:
jakarta.servlet.ServletException
-
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Overrides:
initin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Servlet- Overrides:
destroyin classjakarta.servlet.GenericServlet
-
service
protected void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Overrides:
servicein classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
lazyInit
protected void lazyInit() throws jakarta.servlet.ServletException- Throws:
jakarta.servlet.ServletException
-