Class InventoryMessageListener

java.lang.Object
org.openwms.wms.receiving.inventory.events.InventoryMessageListener

@Profile("ASYNCHRONOUS") @Component public class InventoryMessageListener extends Object
A InventoryMessageListener is a Spring managed bean, active in profile ASYNCHRONOUS that listens on Product changes.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • publisher

      private final org.springframework.context.ApplicationEventPublisher publisher
    • mapper

      private final ProductMapper mapper
  • Constructor Details

    • InventoryMessageListener

      public InventoryMessageListener(org.springframework.context.ApplicationEventPublisher publisher, ProductMapper mapper)
  • Method Details

    • handle

      @Measured @RabbitListener(queues="${owms.events.inventory.products.queue-name}") void handle(InventoryProductMO msg, @Header("owms_event_type") String header)