Package org.openwms.tms.impl.state
Class AmqpStateListener
java.lang.Object
org.openwms.tms.impl.state.AmqpStateListener
An AmqpStateListener listens on a start response from remote services as a reply to a former start request, validates the response and
delegates to the
Startable
instance for final starting of the TransportOrder
.- Author:
- Heiko Scherrer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final TransportationService
<TransportOrder> private final Startable
-
Constructor Summary
ConstructorDescriptionAmqpStateListener
(Startable starter, TransportationService<TransportOrder> service) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onResponse
(StateChangeResponse response) Listen and validateStateChangeResponse
s.
-
Field Details
-
starter
-
service
-
-
Constructor Details
-
AmqpStateListener
AmqpStateListener(Startable starter, TransportationService<TransportOrder> service)
-
-
Method Details
-
onResponse
@Measured @RabbitListener(queues="${owms.requests.tms.to.queue-name}") public void onResponse(StateChangeResponse response) Listen and validateStateChangeResponse
s.- Parameters:
response
- The response
-