public class ClosingRetentionStrategy extends AbstractIndexCountBasedRetentionStrategy
| Constructor and Description |
|---|
ClosingRetentionStrategy(Deflector deflector,
Indices indices,
ActivityWriter activityWriter,
ClusterConfigService clusterConfigService,
AuditLogger auditLogger) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends RetentionStrategyConfig> |
configurationClass() |
RetentionStrategyConfig |
defaultConfiguration() |
protected Optional<Integer> |
getMaxNumberOfIndices() |
void |
retain(String indexName) |
retain@Inject public ClosingRetentionStrategy(Deflector deflector, Indices indices, ActivityWriter activityWriter, ClusterConfigService clusterConfigService, AuditLogger auditLogger)
protected Optional<Integer> getMaxNumberOfIndices()
getMaxNumberOfIndices in class AbstractIndexCountBasedRetentionStrategypublic void retain(String indexName)
retain in class AbstractIndexCountBasedRetentionStrategypublic Class<? extends RetentionStrategyConfig> configurationClass()
public RetentionStrategyConfig defaultConfiguration()
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.