public class DefaultRolloverStrategyConfigurer extends AnnotationConfigurerAdapter<org.springframework.beans.factory.config.BeanDefinition,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder> implements RolloverStrategyConfigurer
AnnotationConfigurer which knows howto configure a rollover strategy.| Constructor and Description |
|---|
DefaultRolloverStrategyConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(DataStoreTextWriterBuilder builder)
Configure the
AnnotationBuilder by setting the necessary properties
on the AnnotationBuilder. |
RolloverStrategyConfigurer |
size(long size)
Specify a rollover size in bytes.
|
RolloverStrategyConfigurer |
size(java.lang.String size)
Specify a rollover size.
|
addObjectPostProcessor, and, getBuilder, init, isAssignable, setBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitandpublic void configure(DataStoreTextWriterBuilder builder) throws java.lang.Exception
AnnotationConfigurerAnnotationBuilder by setting the necessary properties
on the AnnotationBuilder.configure in interface AnnotationConfigurer<org.springframework.beans.factory.config.BeanDefinition,DataStoreTextWriterBuilder>configure in class AnnotationConfigurerAdapter<org.springframework.beans.factory.config.BeanDefinition,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder>builder - the builderjava.lang.Exception - if error occurredpublic RolloverStrategyConfigurer size(long size)
RolloverStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withRolloverStrategy()
.size(10000);
}
size in interface RolloverStrategyConfigurersize - the sizeRolloverStrategyConfigurer for chainingpublic RolloverStrategyConfigurer size(java.lang.String size)
RolloverStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withRolloverStrategy()
.size("1M");
}
size in interface RolloverStrategyConfigurersize - the sizeRolloverStrategyConfigurer for chaining