Class StateResourceFilter
- java.lang.Object
-
- org.apache.druid.server.http.security.AbstractResourceFilter
-
- org.apache.druid.server.http.security.StateResourceFilter
-
- All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerRequestFilter,com.sun.jersey.spi.container.ResourceFilter
public class StateResourceFilter extends AbstractResourceFilter
Use this ResourceFilter at end points where Druid Cluster State is read or written Here are some example paths where this filter is used - - druid/broker/v1 - druid/coordinator/v1 - druid/historical/v1 - druid/indexer/v1 - druid/coordinator/v1/rules - druid/coordinator/v1/tiers - druid/worker/v1 - druid/coordinator/v1/servers - status Note - Currently the resource name for all end points is set to "STATE" however if more fine grained access control is required the resource name can be set to specific state properties.
-
-
Constructor Summary
Constructors Constructor Description StateResourceFilter(AuthorizerMapper authorizerMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.jersey.spi.container.ContainerRequestfilter(com.sun.jersey.spi.container.ContainerRequest request)-
Methods inherited from class org.apache.druid.server.http.security.AbstractResourceFilter
getAction, getAuthorizerMapper, getReq, getRequestFilter, getResponseFilter, setAuthorizerMapper, setReq
-
-
-
-
Constructor Detail
-
StateResourceFilter
@Inject public StateResourceFilter(AuthorizerMapper authorizerMapper)
-
-