Class TransactionEventPropagator

java.lang.Object
org.openwms.transactions.events.TransactionEventPropagator

@Profile("AMQP") @Component class TransactionEventPropagator extends Object
A TransactionEventPropagator.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • mapper

      private final TransactionMOMapper mapper
    • amqpTemplate

      private final org.springframework.amqp.core.AmqpTemplate amqpTemplate
    • exchangeName

      private final String exchangeName
  • Constructor Details

    • TransactionEventPropagator

      TransactionEventPropagator(org.springframework.amqp.core.AmqpTemplate amqpTemplate, @Value("${owms.events.transactions.exchange-name}") String exchangeName, TransactionMOMapper mapper)
  • Method Details

    • onEvent

      @Measured @TransactionalEventListener(fallbackExecution=true) @Transactional(propagation=REQUIRES_NEW) public void onEvent(TransactionEvent event)