public class KillSupervisorsCustomDuty extends Object implements CoordinatorCustomDuty
KillSupervisors but uses a different configuration style as
detailed in CoordinatorCustomDuty. This class primary purpose is as an example to demostrate the usuage
of the CoordinatorCustomDuty ExtensionPoint
Production use case should still use KillSupervisors. In the future, we might migrate all metadata
management coordinator duties to CoordinatorCustomDuty but until then this class will remains undocumented
and should not be use in production.| Constructor and Description |
|---|
KillSupervisorsCustomDuty(org.joda.time.Duration retainDuration,
MetadataSupervisorManager metadataSupervisorManager) |
| Modifier and Type | Method and Description |
|---|---|
DruidCoordinatorRuntimeParams |
run(DruidCoordinatorRuntimeParams params)
Implementations of this method run various activities performed by the coordinator.
|
public KillSupervisorsCustomDuty(org.joda.time.Duration retainDuration,
MetadataSupervisorManager metadataSupervisorManager)
public DruidCoordinatorRuntimeParams run(DruidCoordinatorRuntimeParams params)
CoordinatorDutyrun in interface CoordinatorDutyDruidCoordinator.DutiesRunnable) from running until the next
cycle.Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.