Class AbstractResourceFilter
- java.lang.Object
-
- org.apache.druid.server.http.security.AbstractResourceFilter
-
- All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerRequestFilter,com.sun.jersey.spi.container.ResourceFilter
- Direct Known Subclasses:
ConfigResourceFilter,DatasourceResourceFilter,RulesResourceFilter,StateResourceFilter
public abstract class AbstractResourceFilter extends Object implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerRequestFilter
-
-
Constructor Summary
Constructors Constructor Description AbstractResourceFilter(AuthorizerMapper authorizerMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ActiongetAction(com.sun.jersey.spi.container.ContainerRequest request)AuthorizerMappergetAuthorizerMapper()javax.servlet.http.HttpServletRequestgetReq()com.sun.jersey.spi.container.ContainerRequestFiltergetRequestFilter()com.sun.jersey.spi.container.ContainerResponseFiltergetResponseFilter()voidsetAuthorizerMapper(AuthorizerMapper authorizerMapper)AbstractResourceFiltersetReq(javax.servlet.http.HttpServletRequest req)
-
-
-
Constructor Detail
-
AbstractResourceFilter
@Inject public AbstractResourceFilter(AuthorizerMapper authorizerMapper)
-
-
Method Detail
-
getRequestFilter
public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()
- Specified by:
getRequestFilterin interfacecom.sun.jersey.spi.container.ResourceFilter
-
getResponseFilter
public com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()
- Specified by:
getResponseFilterin interfacecom.sun.jersey.spi.container.ResourceFilter
-
getReq
public javax.servlet.http.HttpServletRequest getReq()
-
getAuthorizerMapper
public AuthorizerMapper getAuthorizerMapper()
-
setAuthorizerMapper
public void setAuthorizerMapper(AuthorizerMapper authorizerMapper)
-
setReq
public AbstractResourceFilter setReq(javax.servlet.http.HttpServletRequest req)
-
getAction
protected Action getAction(com.sun.jersey.spi.container.ContainerRequest request)
-
-