@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)