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, servicepublic 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.HttpServletjavax.servlet.ServletExceptionjava.io.IOException