Class TransportUnitMessageListener
java.lang.Object
org.openwms.wms.transport.listeners.TransportUnitMessageListener
A TransportUnitMessageListener is a Spring managed RabbitMQ event listener that is interested in changes on
TransportUnit
s.- Author:
- Heiko Scherrer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final LocationMapper
private static final org.slf4j.Logger
private final TransportUnitSynchronizer
private final TimeProvider
private final javax.validation.Validator
-
Constructor Summary
ConstructorDescriptionTransportUnitMessageListener
(TransportUnitSynchronizer synchronizer, LocationMapper locationConverter, javax.validation.Validator validator) -
Method Summary
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
timeProvider
-
synchronizer
-
locationConverter
-
validator
private final javax.validation.Validator validator
-
-
Constructor Details
-
TransportUnitMessageListener
TransportUnitMessageListener(TransportUnitSynchronizer synchronizer, LocationMapper locationConverter, javax.validation.Validator validator)
-
-
Method Details
-
handle
@Measured @RabbitListener(queues="${owms.events.inventory.tu.queue-name}") public void handle(@Payload org.openwms.common.transport.api.messages.TransportUnitMO mo, @Header("amqp_receivedRoutingKey") String routingKey)
-