public class DefaultPartitionStrategyConfigurer extends AnnotationConfigurerAdapter<org.springframework.beans.factory.config.BeanDefinition,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder> implements PartitionStrategyConfigurer
AnnotationConfigurer which knows howto configure a partition strategy.| Constructor and Description |
|---|
DefaultPartitionStrategyConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(DataStoreTextWriterBuilder builder)
Configure the
AnnotationBuilder by setting the necessary properties
on the AnnotationBuilder. |
PartitionStrategyConfigurer |
custom(PartitionStrategy<?,?> partitionStrategy)
Specify a custom
PartitionStrategy. |
PartitionStrategyConfigurer |
map(java.lang.String expression)
Specify to use
DefaultPartitionStrategy with a given
SpEL expression. |
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 PartitionStrategyConfigurer custom(PartitionStrategy<?,?> partitionStrategy)
PartitionStrategyConfigurerPartitionStrategy.
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withPartitionStrategy()
.custom(new MyCustomPartitionStrategy());
}
custom in interface PartitionStrategyConfigurerpartitionStrategy - the partition strategyPartitionStrategyConfigurer for chainingpublic PartitionStrategyConfigurer map(java.lang.String expression)
PartitionStrategyConfigurerDefaultPartitionStrategy with a given
SpEL expression.
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withPartitionStrategy()
.map("spelexpression");
}
map in interface PartitionStrategyConfigurerexpression - the partition expressionPartitionStrategyConfigurer for chaining