| Constructor and Description | 
|---|
KafkaIndexTask(String id,
              TaskResource taskResource,
              DataSchema dataSchema,
              KafkaTuningConfig tuningConfig,
              KafkaIOConfig ioConfig,
              Map<String,Object> context,
              ChatHandlerProvider chatHandlerProvider,
              AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
OverlordResource(TaskMaster taskMaster,
                TaskStorageQueryAdapter taskStorageQueryAdapter,
                IndexerMetadataStorageAdapter indexerMetadataStorageAdapter,
                TaskLogStreamer taskLogStreamer,
                JacksonConfigManager configManager,
                AuditManager auditManager,
                AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
SupervisorResourceFilter(AuthorizerMapper authorizerMapper,
                        SupervisorManager supervisorManager)  | 
TaskResourceFilter(TaskStorageQueryAdapter taskStorageQueryAdapter,
                  AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
SupervisorResource(TaskMaster taskMaster,
                  AuthConfig authConfig,
                  AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
BasicSecurityResourceFilter(AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
CoordinatorBasicAuthorizerCacheNotifier(AuthorizerMapper authorizerMapper,
                                       DruidNodeDiscoveryProvider discoveryProvider,
                                       HttpClient httpClient)  | 
| Constructor and Description | 
|---|
CoordinatorBasicAuthorizerMetadataStorageUpdater(AuthorizerMapper authorizerMapper,
                                                MetadataStorageConnector connector,
                                                MetadataStorageTablesConfig connectorConfig,
                                                BasicAuthCommonCacheConfig commonCacheConfig,
                                                com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                BasicAuthorizerCacheNotifier cacheNotifier,
                                                ConfigManager configManager)  | 
| Constructor and Description | 
|---|
CoordinatorBasicAuthorizerResourceHandler(BasicAuthorizerMetadataStorageUpdater storageUpdater,
                                         AuthorizerMapper authorizerMapper,
                                         com.fasterxml.jackson.databind.ObjectMapper objectMapper)  | 
DefaultBasicAuthorizerResourceHandler(BasicAuthorizerCacheManager cacheManager,
                                     AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
EventReceiverFirehoseFactory(String serviceName,
                            Integer bufferSize,
                            ChatHandlerProvider chatHandlerProvider,
                            com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
                            com.fasterxml.jackson.databind.ObjectMapper smileMapper,
                            EventReceiverFirehoseRegister eventReceiverFirehoseRegister,
                            AuthorizerMapper authorizerMapper)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected AuthorizerMapper | 
QueryResource.authorizerMapper  | 
| Constructor and Description | 
|---|
BrokerQueryResource(QueryLifecycleFactory queryLifecycleFactory,
                   com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
                   com.fasterxml.jackson.databind.ObjectMapper smileMapper,
                   QueryManager queryManager,
                   AuthConfig authConfig,
                   AuthorizerMapper authorizerMapper,
                   GenericQueryMetricsFactory queryMetricsFactory,
                   TimelineServerView brokerServerView)  | 
ClientInfoResource(FilteredServerInventoryView serverInventoryView,
                  TimelineServerView timelineServerView,
                  SegmentMetadataQueryConfig segmentMetadataQueryConfig,
                  AuthConfig authConfig,
                  AuthorizerMapper authorizerMapper)  | 
QueryLifecycle(QueryToolChestWarehouse warehouse,
              QuerySegmentWalker texasRanger,
              GenericQueryMetricsFactory queryMetricsFactory,
              ServiceEmitter emitter,
              RequestLogger requestLogger,
              AuthorizerMapper authorizerMapper,
              long startMs,
              long startNs)  | 
QueryLifecycleFactory(QueryToolChestWarehouse warehouse,
                     QuerySegmentWalker texasRanger,
                     GenericQueryMetricsFactory queryMetricsFactory,
                     ServiceEmitter emitter,
                     RequestLogger requestLogger,
                     AuthConfig authConfig,
                     AuthorizerMapper authorizerMapper)  | 
QueryResource(QueryLifecycleFactory queryLifecycleFactory,
             com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
             com.fasterxml.jackson.databind.ObjectMapper smileMapper,
             QueryManager queryManager,
             AuthConfig authConfig,
             AuthorizerMapper authorizerMapper,
             GenericQueryMetricsFactory queryMetricsFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SortedSet<ImmutableDruidDataSource> | 
InventoryViewUtils.getSecuredDataSources(javax.servlet.http.HttpServletRequest request,
                     InventoryView inventoryView,
                     AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
DatasourcesResource(CoordinatorServerView serverInventoryView,
                   MetadataSegmentManager databaseSegmentManager,
                   IndexingServiceClient indexingServiceClient,
                   AuthConfig authConfig,
                   AuthorizerMapper authorizerMapper)  | 
IntervalsResource(InventoryView serverInventoryView,
                 AuthConfig authConfig,
                 AuthorizerMapper authorizerMapper)  | 
MetadataResource(MetadataSegmentManager metadataSegmentManager,
                IndexerMetadataStorageCoordinator metadataStorageCoordinator,
                AuthConfig authConfig,
                AuthorizerMapper authorizerMapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
AuthorizerMapper | 
AbstractResourceFilter.getAuthorizerMapper()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractResourceFilter.setAuthorizerMapper(AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
AbstractResourceFilter(AuthorizerMapper authorizerMapper)  | 
ConfigResourceFilter(AuthorizerMapper authorizerMapper)  | 
DatasourceResourceFilter(AuthorizerMapper authorizerMapper)  | 
RulesResourceFilter(AuthorizerMapper authorizerMapper)  | 
StateResourceFilter(AuthorizerMapper authorizerMapper)  | 
| Modifier and Type | Field and Description | 
|---|---|
static AuthorizerMapper | 
AuthTestUtils.TEST_AUTHORIZER_MAPPER  | 
| Modifier and Type | Method and Description | 
|---|---|
static Access | 
AuthorizationUtils.authorizeAllResourceActions(AuthenticationResult authenticationResult,
                           Iterable<ResourceAction> resourceActions,
                           AuthorizerMapper authorizerMapper)
Check a list of resource-actions to be performed by the identity represented by authenticationResult. 
 | 
static Access | 
AuthorizationUtils.authorizeAllResourceActions(javax.servlet.http.HttpServletRequest request,
                           Iterable<ResourceAction> resourceActions,
                           AuthorizerMapper authorizerMapper)
Check a list of resource-actions to be performed as a result of an HTTP request. 
 | 
static Access | 
AuthorizationUtils.authorizeResourceAction(javax.servlet.http.HttpServletRequest request,
                       ResourceAction resourceAction,
                       AuthorizerMapper authorizerMapper)
Check a resource-action using the authorization fields from the request. 
 | 
static <ResType> Iterable<ResType> | 
AuthorizationUtils.filterAuthorizedResources(AuthenticationResult authenticationResult,
                         Iterable<ResType> resources,
                         com.google.common.base.Function<? super ResType,Iterable<ResourceAction>> resourceActionGenerator,
                         AuthorizerMapper authorizerMapper)
Filter a collection of resources by applying the resourceActionGenerator to each resource, return an iterable
 containing the filtered resources. 
 | 
static <ResType> Iterable<ResType> | 
AuthorizationUtils.filterAuthorizedResources(javax.servlet.http.HttpServletRequest request,
                         Iterable<ResType> resources,
                         com.google.common.base.Function<? super ResType,Iterable<ResourceAction>> resourceActionGenerator,
                         AuthorizerMapper authorizerMapper)
Filter a collection of resources by applying the resourceActionGenerator to each resource, return an iterable
 containing the filtered resources. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static PlannerContext | 
PlannerContext.create(DruidOperatorTable operatorTable,
      ExprMacroTable macroTable,
      PlannerConfig plannerConfig,
      AuthorizerMapper authorizerMapper,
      Map<String,Object> queryContext)  | 
static org.apache.calcite.schema.SchemaPlus | 
Calcites.createRootSchema(org.apache.calcite.schema.Schema druidSchema,
                AuthorizerMapper authorizerMapper)  | 
| Constructor and Description | 
|---|
DruidPlanner(org.apache.calcite.tools.Planner planner,
            PlannerContext plannerContext,
            AuthorizerMapper authorizerMapper,
            Escalator escalator)  | 
PlannerFactory(DruidSchema druidSchema,
              QueryLifecycleFactory queryLifecycleFactory,
              DruidOperatorTable operatorTable,
              ExprMacroTable macroTable,
              PlannerConfig plannerConfig,
              AuthConfig authConfig,
              AuthorizerMapper authorizerMapper,
              Escalator escalator,
              com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  | 
| Constructor and Description | 
|---|
InformationSchema(org.apache.calcite.schema.SchemaPlus rootSchema,
                 AuthorizerMapper authorizerMapper)  | 
Copyright © 2011–2018. All rights reserved.