public class AdminRestServlet
extends javax.servlet.http.HttpServlet
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.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADMIN_PROPERTY
Request attribute name set with 'true' value to distinguish admin rest from user context rest call.
|
Constructor and Description |
---|
AdminRestServlet(javax.servlet.Servlet restServlet) |
Modifier and Type | Method and Description |
---|---|
protected void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
public static final java.lang.String ADMIN_PROPERTY
public AdminRestServlet(javax.servlet.Servlet restServlet)
restServlet
- dropwizard rest servlet (environment.getJerseyServletContainer())protected void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, java.io.IOException
service
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException