Class TransportUnitMessageListener

java.lang.Object
org.openwms.wms.transport.listeners.TransportUnitMessageListener

@Profile("ASYNCHRONOUS") @Component public class TransportUnitMessageListener extends Object
A TransportUnitMessageListener is a Spring managed RabbitMQ event listener that is interested in changes on TransportUnits.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • timeProvider

      private final TimeProvider timeProvider
    • synchronizer

      private final TransportUnitSynchronizer synchronizer
    • locationConverter

      private final LocationMapper locationConverter
    • validator

      private final javax.validation.Validator validator
  • Constructor Details

  • Method Details

    • handle

      @Measured @RabbitListener(queues="${owms.events.inventory.tu.queue-name}") public void handle(@Payload org.openwms.common.transport.api.messages.TransportUnitMO mo, @Header("amqp_receivedRoutingKey") String routingKey)