Package org.openwms.tms.routing.routes
Class ExternalStartListener
java.lang.Object
org.openwms.tms.routing.routes.ExternalStartListener
A ExternalStartListener.
- Author:
- Heiko Scherrer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final org.springframework.amqp.core.AmqpTemplate
private final String
private static final org.slf4j.Logger
static final String
private final RouteSearchAlgorithm
private final org.openwms.tms.api.TransportOrderApi
-
Constructor Summary
ConstructorDescriptionExternalStartListener
(org.openwms.tms.api.TransportOrderApi transportOrderApi, RouteSearchAlgorithm routeSearch, org.springframework.amqp.core.AmqpTemplate amqpTemplate, String exchangeName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onRequest
(org.openwms.tms.api.requests.state.StateChangeRequest request)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
RESPONSE_STATE_CHANGE
- See Also:
-
transportOrderApi
private final org.openwms.tms.api.TransportOrderApi transportOrderApi -
routeSearch
-
amqpTemplate
private final org.springframework.amqp.core.AmqpTemplate amqpTemplate -
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)
-