@Configuration @Import(value={io.eventuate.common.spring.jdbc.sqldialect.SqlDialectConfiguration.class,TramMessagingCommonProducerConfiguration.class,io.eventuate.common.spring.jdbc.EventuateCommonJdbcOperationsConfiguration.class,io.eventuate.common.spring.id.IdGeneratorConfiguration.class}) public class TramMessageProducerJdbcConfiguration extends java.lang.Object
Constructor and Description |
---|
TramMessageProducerJdbcConfiguration() |
Modifier and Type | Method and Description |
---|---|
MessageProducerImplementation |
messageProducerImplementation(io.eventuate.common.jdbc.EventuateCommonJdbcOperations eventuateCommonJdbcOperations,
io.eventuate.common.id.IdGenerator idGenerator,
io.eventuate.common.jdbc.EventuateSchema eventuateSchema,
io.eventuate.common.jdbc.sqldialect.SqlDialectSelector sqlDialectSelector) |
public TramMessageProducerJdbcConfiguration()
@Bean @ConditionalOnMissingBean(value=MessageProducerImplementation.class) public MessageProducerImplementation messageProducerImplementation(io.eventuate.common.jdbc.EventuateCommonJdbcOperations eventuateCommonJdbcOperations, io.eventuate.common.id.IdGenerator idGenerator, io.eventuate.common.jdbc.EventuateSchema eventuateSchema, io.eventuate.common.jdbc.sqldialect.SqlDialectSelector sqlDialectSelector)