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, setBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
and
public void configure(DataStoreTextWriterBuilder builder) throws java.lang.Exception
AnnotationConfigurer
AnnotationBuilder
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 NamingStrategyConfigurer
name
- 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 NamingStrategyConfigurer
name
- the base nameNamingStrategyConfigurer
for chainingpublic NamingStrategyConfigurer rolling()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception { writer .withNamingStrategy() .rolling(); }
rolling
in interface NamingStrategyConfigurer
NamingStrategyConfigurer
for chainingpublic NamingStrategyConfigurer codec()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception { writer .withNamingStrategy() .codec(); }
codec
in interface NamingStrategyConfigurer
NamingStrategyConfigurer
for chainingpublic NamingStrategyConfigurer uuid()
NamingStrategyConfigurer
public void configure(DataStoreTextWriterConfigurer writer) throws Exception { writer .withNamingStrategy() .uuid(); }
uuid
in interface NamingStrategyConfigurer
NamingStrategyConfigurer
for chaining