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
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 -
Method Summary
Modifier and TypeMethodDescriptioncom.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 Details
-
StateResourceFilter
-
-
Method Details
-
filter
public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest request)
-