public class ClosingRetentionStrategy extends AbstractIndexCountBasedRetentionStrategy
| Constructor and Description |
|---|
ClosingRetentionStrategy(Indices indices,
ActivityWriter activityWriter,
NodeId nodeId,
AuditEventSender auditEventSender) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends RetentionStrategyConfig> |
configurationClass() |
RetentionStrategyConfig |
defaultConfiguration() |
protected Optional<Integer> |
getMaxNumberOfIndices(IndexSet indexSet) |
void |
retain(List<String> indexNames,
IndexSet indexSet) |
retain@Inject public ClosingRetentionStrategy(Indices indices, ActivityWriter activityWriter, NodeId nodeId, AuditEventSender auditEventSender)
protected Optional<Integer> getMaxNumberOfIndices(IndexSet indexSet)
getMaxNumberOfIndices in class AbstractIndexCountBasedRetentionStrategypublic void retain(List<String> indexNames, IndexSet indexSet)
retain in class AbstractIndexCountBasedRetentionStrategypublic Class<? extends RetentionStrategyConfig> configurationClass()
public RetentionStrategyConfig defaultConfiguration()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.