Package org.actioncontroller.jakarta
Class ApiJakartaServlet
- java.lang.Object
-
- jakarta.servlet.GenericServlet
-
- jakarta.servlet.http.HttpServlet
-
- org.actioncontroller.jakarta.ApiJakartaServlet
-
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,UserContext
public class ApiJakartaServlet extends jakarta.servlet.http.HttpServlet implements UserContext
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ApiJakartaServlet()ApiJakartaServlet(Object controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiControllerContextgetContext()TimerRegistrygetTimerRegistry()voidinit(jakarta.servlet.ServletConfig config)voidregisterController(Object controller)voidregisterControllerList(List<Object> controllers)voidregisterControllers(Object... controllers)voidregisterMBeans()voidregisterMBeans(MBeanServer mBeanServer)protected voidservice(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)voidsetTimerRegistry(TimerRegistry timerRegistry)This method lets you plug in metrics for measuring which actions are executed and how long they take.protected voidsetupActions()-
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Constructor Detail
-
ApiJakartaServlet
public ApiJakartaServlet()
-
ApiJakartaServlet
public ApiJakartaServlet(Object controller)
-
-
Method Detail
-
getContext
public ApiControllerContext getContext()
-
service
protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException- Overrides:
servicein classjakarta.servlet.http.HttpServlet- Throws:
IOException
-
registerController
public void registerController(Object controller)
-
registerControllers
public void registerControllers(Object... controllers)
-
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException- Specified by:
initin interfacejakarta.servlet.Servlet- Overrides:
initin classjakarta.servlet.GenericServlet- Throws:
jakarta.servlet.ServletException
-
setupActions
protected void setupActions()
-
registerMBeans
public void registerMBeans()
-
registerMBeans
public void registerMBeans(MBeanServer mBeanServer)
-
getTimerRegistry
public TimerRegistry getTimerRegistry()
- Specified by:
getTimerRegistryin interfaceUserContext
-
setTimerRegistry
public void setTimerRegistry(TimerRegistry timerRegistry)
This method lets you plug in metrics for measuring which actions are executed and how long they take. SeeTimerRegistry
-
-