public class DefaultNamingStrategyConfigurer extends AnnotationConfigurerAdapter<SpringDataStoreWriterConfigs,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder> implements NamingStrategyConfigurer
AnnotationConfigurer which knows howto configure a naming strategy.| Constructor and Description |
|---|
DefaultNamingStrategyConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
NamingStrategyConfigurer |
codec()
Adds a codec naming part to a strategy.
|
void |
configure(DataStoreTextWriterBuilder builder)
Configure the
AnnotationBuilder by setting the necessary properties
on the AnnotationBuilder. |
NamingStrategyConfigurer |
name(java.lang.String name)
Adds a static naming part to a strategy.
|
NamingStrategyConfigurer |
name(java.lang.String name,
java.lang.String prefix)
Adds a static naming part to a strategy.
|
NamingStrategyConfigurer |
rolling()
Adds a rolling naming part to a strategy.
|
NamingStrategyConfigurer |
uuid()
Adds an UUID naming part to a strategy.
|
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<SpringDataStoreWriterConfigs,DataStoreTextWriterBuilder>configure in class AnnotationConfigurerAdapter<SpringDataStoreWriterConfigs,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder>builder - the builderjava.lang.Exception - if error occurredpublic NamingStrategyConfigurer name(java.lang.String name, java.lang.String prefix)
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withNamingStrategy()
.name("name", "prefix");
}
name in interface NamingStrategyConfigurername - the base nameprefix - the naming prefixNamingStrategyConfigurer for chainingpublic NamingStrategyConfigurer name(java.lang.String name)
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withNamingStrategy()
.name("name");
}
name in interface NamingStrategyConfigurername - the base nameNamingStrategyConfigurer for chainingpublic NamingStrategyConfigurer rolling()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withNamingStrategy()
.rolling();
}
rolling in interface NamingStrategyConfigurerNamingStrategyConfigurer for chainingpublic NamingStrategyConfigurer codec()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withNamingStrategy()
.codec();
}
codec in interface NamingStrategyConfigurerNamingStrategyConfigurer for chainingpublic NamingStrategyConfigurer uuid()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception {
writer
.withNamingStrategy()
.uuid();
}
uuid in interface NamingStrategyConfigurerNamingStrategyConfigurer for chaining