Class ASensiSourceConfig
- java.lang.Object
-
- com.activeviam.risk.ref.cfg.impl.ACSVSourceConfig
-
- com.activeviam.risk.ref.cfg.sensi.impl.ASensiSourceConfig
-
- Direct Known Subclasses:
ScalarSensiSourceConfig
,SensiImportSourceConfig
,SensiSourceConfig
public abstract class ASensiSourceConfig extends ACSVSourceConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,IGreekDescription>
greekDescription
Map<String,com.quartetfs.fwk.IPair<String,String>>
patterns
-
Fields inherited from class com.activeviam.risk.ref.cfg.impl.ACSVSourceConfig
datastoreConfig, DEFAULT_CSV_BUFFER_SIZE, DEFAULT_CSV_LINES_TO_SKIP, DEFAULT_CSV_PARSER_THREADS, DEFAULT_CSV_SEPARATOR, env, folder, LOGGER
-
-
Constructor Summary
Constructors Constructor Description ASensiSourceConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.activeviam.tools.dataloadcontroller.core.source.csv.CsvScopedFetchSource<Path>
csvSource()
protected Set<String>
getGreekTopics()
protected Map<String,com.quartetfs.fwk.IPair<String,String>>
getTopicToStoreAndFilePatternMap()
ICsvSourceConfig<Path>
sensiCsvSourceConfig()
-
Methods inherited from class com.activeviam.risk.ref.cfg.impl.ACSVSourceConfig
createCsvSource, createTopicConfig, csvChannelFactory, csvSource, csvSourceConfiguration, defineTopic, getFileColumns, getLinesToSkip, getTopicToPublisherMap, getTuplePublisher, verifyFolder
-
-
-
-
Method Detail
-
getTopicToStoreAndFilePatternMap
protected Map<String,com.quartetfs.fwk.IPair<String,String>> getTopicToStoreAndFilePatternMap()
- Specified by:
getTopicToStoreAndFilePatternMap
in classACSVSourceConfig
-
csvSource
@Bean(name="sensiCsvSource") public com.activeviam.tools.dataloadcontroller.core.source.csv.CsvScopedFetchSource<Path> csvSource()
- Specified by:
csvSource
in classACSVSourceConfig
-
sensiCsvSourceConfig
@Bean @Qualifier("DLC-source") public ICsvSourceConfig<Path> sensiCsvSourceConfig()
-
-