Class TransportUnitCommandListener
java.lang.Object
org.openwms.wms.transport.listeners.TransportUnitCommandListener
A TransportUnitCommandListener listens on remote commands to do changes on local
TransportUnit
instances.- Author:
- Heiko Scherrer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private final TransportUnitMapper
private final Synchronizer<TransportUnit>
-
Constructor Summary
ConstructorDescriptionTransportUnitCommandListener
(Synchronizer<TransportUnit> transportUnitSynchronizer, TransportUnitMapper transportUnitMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onCommand
(@Valid org.openwms.common.transport.api.commands.Command command)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
transportUnitSynchronizer
-
transportUnitMapper
-
-
Constructor Details
-
TransportUnitCommandListener
TransportUnitCommandListener(Synchronizer<TransportUnit> transportUnitSynchronizer, TransportUnitMapper transportUnitMapper)
-
-
Method Details
-
onCommand
@Measured @RabbitListener(queues="${owms.commands.inventory.tu.queue-name}") public void onCommand(@Valid @Payload @Valid org.openwms.common.transport.api.commands.Command command)
-