Class MetadataManager
- java.lang.Object
-
- org.apache.druid.server.coordinator.MetadataManager
-
public class MetadataManager extends Object
Contains all metadata managers used by the Coordinator.
-
-
Constructor Summary
Constructors Constructor Description MetadataManager(org.apache.druid.audit.AuditManager auditManager, CoordinatorConfigManager configManager, SegmentsMetadataManager segmentsMetadataManager, MetadataSupervisorManager metadataSupervisorManager, MetadataRuleManager metadataRuleManager, IndexerMetadataStorageCoordinator storageCoordinator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.druid.audit.AuditManageraudit()CoordinatorConfigManagerconfigs()IndexerMetadataStorageCoordinatorindexer()booleanisStarted()voidonLeaderStart()voidonLeaderStop()MetadataRuleManagerrules()SegmentsMetadataManagersegments()MetadataSupervisorManagersupervisors()
-
-
-
Constructor Detail
-
MetadataManager
@Inject public MetadataManager(org.apache.druid.audit.AuditManager auditManager, CoordinatorConfigManager configManager, SegmentsMetadataManager segmentsMetadataManager, MetadataSupervisorManager metadataSupervisorManager, MetadataRuleManager metadataRuleManager, IndexerMetadataStorageCoordinator storageCoordinator)
-
-
Method Detail
-
onLeaderStart
public void onLeaderStart()
-
onLeaderStop
public void onLeaderStop()
-
isStarted
public boolean isStarted()
-
audit
public org.apache.druid.audit.AuditManager audit()
-
configs
public CoordinatorConfigManager configs()
-
supervisors
public MetadataSupervisorManager supervisors()
-
rules
public MetadataRuleManager rules()
-
segments
public SegmentsMetadataManager segments()
-
indexer
public IndexerMetadataStorageCoordinator indexer()
-
-