Package org.openwms.wms.shipping.splits
Class SplitEventPropagator
java.lang.Object
org.openwms.wms.shipping.splits.SplitEventPropagator
A SplitEventPropagator exposes events about
ShippimgOrderPositionSplit
s to foreign parties.- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.amqp.core.AmqpTemplate
private final String
private final ShippingMapper
-
Constructor Summary
ConstructorsConstructorDescriptionSplitEventPropagator
(org.springframework.amqp.core.AmqpTemplate amqpTemplate, String exchangeName, ShippingMapper mapper) -
Method Summary
-
Field Details
-
amqpTemplate
private final org.springframework.amqp.core.AmqpTemplate amqpTemplate -
exchangeName
-
mapper
-
-
Constructor Details
-
SplitEventPropagator
SplitEventPropagator(org.springframework.amqp.core.AmqpTemplate amqpTemplate, @Value("${owms.shipping.exchange-name}") String exchangeName, ShippingMapper mapper)
-
-
Method Details
-
onEvent
@Measured @TransactionalEventListener(fallbackExecution=true) @Transactional(propagation=REQUIRES_NEW) public void onEvent(SplitCreated event)
-