Class TransportUnitRemovalListener

java.lang.Object
org.openwms.tms.impl.removal.TransportUnitRemovalListener

@Profile("ASYNCHRONOUS") @TxService class TransportUnitRemovalListener extends Object
A TransportUnitRemovalListener is an AMQP listener that listens on commands when a TransportUnit is going to be deleted.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • handler

      private final TransportUnitRemovalHandler handler
    • validator

      private final javax.validation.Validator validator
    • amqpTemplate

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

      private final String exchangeName
  • Constructor Details

    • TransportUnitRemovalListener

      TransportUnitRemovalListener(TransportUnitRemovalHandler handler, javax.validation.Validator validator, org.springframework.amqp.core.AmqpTemplate amqpTemplate, @Value("${owms.commands.common.tu.exchange-name}") String exchangeName)
  • Method Details

    • onEvent

      @TransactionalEventListener(fallbackExecution=true) public void onEvent(org.openwms.common.transport.api.commands.TUCommand command)
    • handle

      @Measured @RabbitListener(queues="${owms.commands.common.tu.queue-name}") public void handle(@Payload org.openwms.common.transport.api.commands.TUCommand command)