Uses of Interface
org.apache.druid.rpc.indexing.OverlordClient
Packages that use OverlordClient
Package
Description
-
Uses of OverlordClient in org.apache.druid.rpc.guice
Methods in org.apache.druid.rpc.guice that return OverlordClientModifier and TypeMethodDescriptionServiceClientModule.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 OverlordClientModifier and TypeClassDescriptionclassImplementation ofOverlordClientthat throwsUnsupportedOperationExceptionfor every method.classProduction implementation ofOverlordClient.Methods in org.apache.druid.rpc.indexing that return OverlordClientModifier and TypeMethodDescriptionNoopOverlordClient.withRetryPolicy(ServiceRetryPolicy retryPolicy) OverlordClient.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 OverlordClientModifier and TypeMethodDescriptionstatic 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 OverlordClientModifierConstructorDescriptionSpecificTaskServiceLocator(String taskId, OverlordClient overlordClient) -
Uses of OverlordClient in org.apache.druid.server.compaction
Constructors in org.apache.druid.server.compaction with parameters of type OverlordClientModifierConstructorDescriptionCompactionRunSimulator(CompactionStatusTracker statusTracker, OverlordClient overlordClient) -
Uses of OverlordClient in org.apache.druid.server.coordinator
Constructors in org.apache.druid.server.coordinator with parameters of type OverlordClientModifierConstructorDescriptionDruidCoordinator(DruidCoordinatorConfig config, MetadataManager metadataManager, ServerInventoryView serverInventoryView, ServiceEmitter emitter, ScheduledExecutorFactory scheduledExecutorFactory, OverlordClient overlordClient, LoadQueueTaskMaster taskMaster, SegmentLoadQueueManager loadQueueManager, ServiceAnnouncer serviceAnnouncer, DruidNode self, CoordinatorCustomDutyGroups customDutyGroups, LookupCoordinatorManager lookupCoordinatorManager, DruidLeaderSelector coordLeaderSelector, CoordinatorSegmentMetadataCache coordinatorSegmentMetadataCache, CentralizedDatasourceSchemaConfig centralizedDatasourceSchemaConfig, CompactionStatusTracker compactionStatusTracker, CoordinatorDynamicConfigSyncer coordinatorDynamicConfigSyncer, CloneStatusManager cloneStatusManager) -
Uses of OverlordClient in org.apache.druid.server.coordinator.duty
Methods in org.apache.druid.server.coordinator.duty that return OverlordClientMethods in org.apache.druid.server.coordinator.duty with parameters of type OverlordClientModifier and TypeMethodDescriptionstatic List<TaskStatusPlus>CoordinatorDutyUtils.getStatusOfActiveTasks(OverlordClient overlordClient, com.google.common.base.Predicate<TaskStatusPlus> taskPredicate) Fetches active task statuses that match the given predicate.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 OverlordClientModifierConstructorDescriptionCompactSegments(CompactionStatusTracker statusTracker, OverlordClient overlordClient) KillStalePendingSegments(OverlordClient overlordClient) KillUnusedSegments(IndexerMetadataStorageCoordinator storageCoordinator, OverlordClient overlordClient, KillUnusedSegmentsConfig killConfig) -
Uses of OverlordClient in org.apache.druid.server.http
Constructors in org.apache.druid.server.http with parameters of type OverlordClientModifierConstructorDescriptionDataSourcesResource(CoordinatorServerView serverInventoryView, SegmentsMetadataManager segmentsMetadataManager, MetadataRuleManager metadataRuleManager, OverlordClient overlordClient, AuthorizerMapper authorizerMapper, DruidCoordinator coordinator, AuditManager auditManager)