Class TimeBasedSizeOptimizingStrategy
java.lang.Object
org.graylog2.indexer.rotation.strategies.TimeBasedSizeOptimizingStrategy
- All Implemented Interfaces:
RotationStrategy
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimeBasedSizeOptimizingStrategy(Indices indices, ElasticsearchConfiguration elasticsearchConfiguration, JobSchedulerClock clock, IndexRotator indexRotator) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends RotationStrategyConfig>voidprotected IndexRotator.ResultshouldRotate(String index, IndexSet indexSet)
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
TimeBasedSizeOptimizingStrategy
@Inject public TimeBasedSizeOptimizingStrategy(Indices indices, ElasticsearchConfiguration elasticsearchConfiguration, JobSchedulerClock clock, IndexRotator indexRotator)
-
-
Method Details
-
rotate
- Specified by:
rotatein interfaceRotationStrategy
-
configurationClass
- Specified by:
configurationClassin interfaceRotationStrategy
-
defaultConfiguration
- Specified by:
defaultConfigurationin interfaceRotationStrategy
-
shouldRotate
-
getStrategyName
- Specified by:
getStrategyNamein interfaceRotationStrategy
-