@Configuration @EnableJpaRepositories @EnableAutoConfiguration @EntityScan(value="io.eventuate.examples.tram.sagas.ordersandcustomers") @ComponentScan @Import(value=SagaParticipantConfiguration.class) public class CustomerConfiguration extends java.lang.Object
Constructor and Description |
---|
CustomerConfiguration() |
Modifier and Type | Method and Description |
---|---|
io.eventuate.tram.commands.consumer.CommandDispatcher |
consumerCommandDispatcher(CustomerCommandHandler target,
SagaLockManager sagaLockManager,
SagaCommandDispatcherFactory sagaCommandDispatcherFactory) |
CustomerCommandHandler |
customerCommandHandler(CustomerDao customerDao) |
CustomerService |
customerService(CustomerDao customerDao) |
@Bean public CustomerService customerService(CustomerDao customerDao)
@Bean public CustomerCommandHandler customerCommandHandler(CustomerDao customerDao)
@Bean public io.eventuate.tram.commands.consumer.CommandDispatcher consumerCommandDispatcher(CustomerCommandHandler target, SagaLockManager sagaLockManager, SagaCommandDispatcherFactory sagaCommandDispatcherFactory)