Package io.dropwizard.servlets.tasks
Class TaskServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
io.dropwizard.servlets.tasks.TaskServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
public class TaskServlet
extends jakarta.servlet.http.HttpServlet
A servlet which provides access to administrative
Tasks. It only responds to POST
requests, since most Tasks aren't side effect free, and passes along the query string
parameters of the request to the task as a multimap.- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
ConstructorsConstructorDescriptionTaskServlet(com.codahale.metrics.MetricRegistry metricRegistry) Creates a new TaskServlet.TaskServlet(com.codahale.metrics.MetricRegistry metricRegistry, TaskConfiguration taskConfiguration) Creates a new TaskServlet. -
Method Summary
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
TaskServlet
public TaskServlet(com.codahale.metrics.MetricRegistry metricRegistry) Creates a new TaskServlet. -
TaskServlet
public TaskServlet(com.codahale.metrics.MetricRegistry metricRegistry, TaskConfiguration taskConfiguration) Creates a new TaskServlet.- Since:
- 2.0
-
-
Method Details
-
add
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doGetin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doPostin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
getTasks
-