Uses of Interface
org.apache.druid.rpc.indexing.OverlordClient
-
Packages that use OverlordClient Package Description org.apache.druid.rpc.guice org.apache.druid.rpc.indexing org.apache.druid.server.coordinator org.apache.druid.server.coordinator.duty org.apache.druid.server.http -
-
Uses of OverlordClient in org.apache.druid.rpc.guice
Methods in org.apache.druid.rpc.guice that return OverlordClient Modifier and Type Method Description OverlordClientServiceClientModule. makeOverlordClient(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, ServiceClientFactory clientFactory, ServiceLocator serviceLocator) -
Uses of OverlordClient in org.apache.druid.rpc.indexing
Classes in org.apache.druid.rpc.indexing that implement OverlordClient Modifier and Type Class Description classOverlordClientImplProduction implementation ofOverlordClient.Methods in org.apache.druid.rpc.indexing that return OverlordClient Modifier and Type Method Description OverlordClientOverlordClient. withRetryPolicy(ServiceRetryPolicy retryPolicy)Returns a copy of this client with a different retry policy.Methods in org.apache.druid.rpc.indexing with parameters of type OverlordClient Modifier and Type Method Description static ServiceClientTaskServiceClients. makeClient(String taskId, ServiceRetryPolicy baseRetryPolicy, ServiceClientFactory serviceClientFactory, OverlordClient overlordClient)Makes aServiceClientlinked to the provided task.Constructors in org.apache.druid.rpc.indexing with parameters of type OverlordClient Constructor Description SpecificTaskServiceLocator(String taskId, OverlordClient overlordClient) -
Uses of OverlordClient in org.apache.druid.server.coordinator
Constructors in org.apache.druid.server.coordinator with parameters of type OverlordClient Constructor Description DruidCoordinator(DruidCoordinatorConfig config, MetadataManager metadataManager, ServerInventoryView serverInventoryView, org.apache.druid.java.util.emitter.service.ServiceEmitter emitter, org.apache.druid.java.util.common.concurrent.ScheduledExecutorFactory scheduledExecutorFactory, OverlordClient overlordClient, LoadQueueTaskMaster taskMaster, SegmentLoadQueueManager loadQueueManager, ServiceAnnouncer serviceAnnouncer, DruidNode self, CoordinatorCustomDutyGroups customDutyGroups, BalancerStrategyFactory balancerStrategyFactory, LookupCoordinatorManager lookupCoordinatorManager, DruidLeaderSelector coordLeaderSelector, CompactionSegmentSearchPolicy compactionSegmentSearchPolicy) -
Uses of OverlordClient in org.apache.druid.server.coordinator.duty
Methods in org.apache.druid.server.coordinator.duty that return OverlordClient Modifier and Type Method Description OverlordClientCompactSegments. getOverlordClient()Methods in org.apache.druid.server.coordinator.duty with parameters of type OverlordClient Modifier and Type Method Description static List<org.apache.druid.indexer.TaskStatusPlus>CoordinatorDutyUtils. getNumActiveTaskSlots(OverlordClient overlordClient, com.google.common.base.Predicate<org.apache.druid.indexer.TaskStatusPlus> taskPredicate)Return the number of active tasks that match the task predicate provided.static intCoordinatorDutyUtils. getTotalWorkerCapacity(OverlordClient overlordClient)Returns the total worker capacity in the cluster, including autoscaling, if enabled.Constructors in org.apache.druid.server.coordinator.duty with parameters of type OverlordClient Constructor Description CompactSegments(CompactionSegmentSearchPolicy policy, OverlordClient overlordClient)KillStalePendingSegments(OverlordClient overlordClient)KillUnusedSegments(SegmentsMetadataManager segmentsMetadataManager, OverlordClient overlordClient, DruidCoordinatorConfig config) -
Uses of OverlordClient in org.apache.druid.server.http
Constructors in org.apache.druid.server.http with parameters of type OverlordClient Constructor Description DataSourcesResource(CoordinatorServerView serverInventoryView, SegmentsMetadataManager segmentsMetadataManager, MetadataRuleManager metadataRuleManager, OverlordClient overlordClient, AuthorizerMapper authorizerMapper, DruidCoordinator coordinator, org.apache.druid.audit.AuditManager auditManager)
-