@Configuration
@Import(value={io.eventuate.common.spring.jdbc.sqldialect.SqlDialectConfiguration.class,io.eventuate.common.spring.jdbc.EventuateSchemaConfiguration.class})
@ConditionalOnMissingBean(value=DuplicateMessageDetector.class)
public class TramConsumerJdbcAutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
TramConsumerJdbcAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DuplicateMessageDetector |
duplicateMessageDetector(io.eventuate.common.jdbc.EventuateSchema eventuateSchema,
io.eventuate.common.jdbc.sqldialect.SqlDialectSelector sqlDialectSelector,
io.eventuate.common.jdbc.EventuateJdbcStatementExecutor eventuateJdbcStatementExecutor,
io.eventuate.common.jdbc.EventuateTransactionTemplate eventuateTransactionTemplate) |
@Bean public DuplicateMessageDetector duplicateMessageDetector(io.eventuate.common.jdbc.EventuateSchema eventuateSchema, io.eventuate.common.jdbc.sqldialect.SqlDialectSelector sqlDialectSelector, io.eventuate.common.jdbc.EventuateJdbcStatementExecutor eventuateJdbcStatementExecutor, io.eventuate.common.jdbc.EventuateTransactionTemplate eventuateTransactionTemplate)