public class DefaultNamingStrategyConfigurer extends org.springframework.data.hadoop.config.common.annotation.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) |
NamingStrategyConfigurer |
name(String name)
Adds a static naming part to a strategy.
|
NamingStrategyConfigurer |
name(String name,
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, setBuilderpublic void configure(DataStoreTextWriterBuilder builder) throws Exception
configure in interface org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurer<SpringDataStoreWriterConfigs,DataStoreTextWriterBuilder>configure in class org.springframework.data.hadoop.config.common.annotation.AnnotationConfigurerAdapter<SpringDataStoreWriterConfigs,DataStoreTextWriterConfigurer,DataStoreTextWriterBuilder>Exceptionpublic NamingStrategyConfigurer name(String name, 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(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