Class DataSourceCompactionConfigHistory
- java.lang.Object
-
- org.apache.druid.server.coordinator.DataSourceCompactionConfigHistory
-
public class DataSourceCompactionConfigHistory extends Object
A utility class to build the config history for a datasource from audit entries forCoordinatorCompactionConfig. TheCoordinatorCompactionConfigcontains the entire config for the cluster, so this class creates adds audit entires to the history only when a setting for this datasource or a global setting has changed.
-
-
Constructor Summary
Constructors Constructor Description DataSourceCompactionConfigHistory(String dataSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(CoordinatorCompactionConfig coordinatorCompactionConfig, org.apache.druid.audit.AuditInfo auditInfo, org.joda.time.DateTime auditTime)List<DataSourceCompactionConfigAuditEntry>getHistory()
-
-
-
Constructor Detail
-
DataSourceCompactionConfigHistory
public DataSourceCompactionConfigHistory(String dataSource)
-
-
Method Detail
-
add
public void add(CoordinatorCompactionConfig coordinatorCompactionConfig, org.apache.druid.audit.AuditInfo auditInfo, org.joda.time.DateTime auditTime)
-
getHistory
public List<DataSourceCompactionConfigAuditEntry> getHistory()
-
-