Package ru.vyarus.guicey.admin.rest
Class AdminRestServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
ru.vyarus.guicey.admin.rest.AdminRestServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
public class AdminRestServlet
extends jakarta.servlet.http.HttpServlet
Forwards all requests into jersey context.
Marks request with custom attribute ADMIN_PROPERTY to indicate admin rest usage.
It may be used later to recognize rest origin. For example, AdminResourceFilter use it to prevent
access to admin resources (annotated with AdminResource) from user context.
- Since:
- 04.08.2015
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringRequest attribute name set with 'true' value to distinguish admin rest from user context rest call.Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidservice(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPatch, doPost, doPut, doTrace, getLastModified, init, isSensitiveHeader, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
ADMIN_PROPERTY
Request attribute name set with 'true' value to distinguish admin rest from user context rest call.
-
-
Constructor Details
-
AdminRestServlet
public AdminRestServlet(jakarta.servlet.Servlet restServlet) - Parameters:
restServlet- dropwizard rest servlet (environment.getJerseyServletContainer())
-
-
Method Details
-
service
protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
servicein classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-