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
FieldsModifier and TypeFieldDescriptionprivate final TransportationService<TransportOrder> private final Startable -
Constructor Summary
ConstructorsConstructorDescriptionAmqpStateListener(Startable starter, TransportationService<TransportOrder> service) -
Method Summary
Modifier and TypeMethodDescriptionvoidonResponse(StateChangeResponse response) Listen and validateStateChangeResponses.
-
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 validateStateChangeResponses.- Parameters:
response- The response
-