Class ExternalStartListener

java.lang.Object
org.openwms.tms.routing.routes.ExternalStartListener

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

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • RESPONSE_STATE_CHANGE

      public static final String RESPONSE_STATE_CHANGE
      See Also:
    • transportOrderApi

      private final org.openwms.tms.api.TransportOrderApi transportOrderApi
    • routeSearch

      private final RouteSearchAlgorithm routeSearch
    • amqpTemplate

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

      private final String exchangeName
  • Constructor Details

    • ExternalStartListener

      ExternalStartListener(org.openwms.tms.api.TransportOrderApi transportOrderApi, RouteSearchAlgorithm routeSearch, org.springframework.amqp.core.AmqpTemplate amqpTemplate, @Value("${owms.requests.routing.to.exchange-name}") String exchangeName)
  • Method Details

    • onRequest

      @Measured @RabbitListener(queues="${owms.requests.routing.to.queue-name}") public void onRequest(org.openwms.tms.api.requests.state.StateChangeRequest request)