public interface CoordinatorCustomDuty extends CoordinatorDuty
ExtensionPoint allows for coordinator duty to be pluggable
so that users can register their own duties without modifying Core Druid classes.
Users can write their own custom coordinator duty implemnting this interface and setting the JsonTypeName.
Next, users will need to register their custom coordinator as subtypes in their
Module's DruidModule.getJacksonModules(). Once these steps are done, user will be able to load their
custom coordinator duty using the following properties:
druid.coordinator.dutyGroups=[runCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.