Package io.varhttp
Class VarServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
io.varhttp.VarServlet
- All Implemented Interfaces:
- jakarta.servlet.Servlet,- jakarta.servlet.ServletConfig,- Serializable
- Direct Known Subclasses:
- SpaceAwareVarServlet
public class VarServlet
extends jakarta.servlet.http.HttpServlet
- See Also:
- 
Field SummaryFields inherited from class jakarta.servlet.http.HttpServletLEGACY_DO_HEAD
- 
Constructor SummaryConstructorsConstructorDescriptionVarServlet(VarConfig varConfig, ParameterHandler parameterHandler, ControllerMapper controllerMapper, ObjectFactory objectFactory, ControllerFilter controllerFilter, ExceptionRegistry exceptionRegistry) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanawaitShutdown(Duration duration) Waits a set length of time for the handler to shut downvoidconfigure(Consumer<VarConfiguration> configuration) protected voiddoDelete(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected voiddoHead(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoOptions(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected voiddoPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoTrace(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) intgetPort()voidhandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidvoidinnerHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidvoidsetPort(int port) Methods inherited from class jakarta.servlet.http.HttpServletgetLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
- 
Constructor Details- 
VarServletpublic VarServlet(VarConfig varConfig, ParameterHandler parameterHandler, ControllerMapper controllerMapper, ObjectFactory objectFactory, ControllerFilter controllerFilter, ExceptionRegistry exceptionRegistry) 
 
- 
- 
Method Details- 
doGetpublic void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Overrides:
- doGetin class- jakarta.servlet.http.HttpServlet
 
- 
doPostpublic void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Overrides:
- doPostin class- jakarta.servlet.http.HttpServlet
 
- 
doDeleteprotected void doDelete(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
- doDeletein class- jakarta.servlet.http.HttpServlet
 
- 
doHeadprotected void doHead(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
- doHeadin class- jakarta.servlet.http.HttpServlet
 
- 
doOptionsprotected void doOptions(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
- doOptionsin class- jakarta.servlet.http.HttpServlet
 
- 
doPutprotected void doPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
- doPutin class- jakarta.servlet.http.HttpServlet
 
- 
doTraceprotected void doTrace(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
- doTracein class- jakarta.servlet.http.HttpServlet
 
- 
handlepublic void handle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 
- 
innerHandlepublic void innerHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 
- 
configure
- 
setPortpublic void setPort(int port) 
- 
getPortpublic int getPort()
- 
redirect
- 
initiateShutdownpublic void initiateShutdown()
- 
awaitShutdownWaits a set length of time for the handler to shut down- Parameters:
- duration- The length of time
- Returns:
- trueIf the handler successfully shut down
- Throws:
- InterruptedException
 
 
-