Class 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 Detail

      • StateResourceFilter

        @Inject
        public StateResourceFilter​(AuthorizerMapper authorizerMapper)
    • Method Detail

      • filter

        public com.sun.jersey.spi.container.ContainerRequest filter​(com.sun.jersey.spi.container.ContainerRequest request)