Package org.openwms.common.location.impl
Class LocationGroupEventPropagator
java.lang.Object
org.openwms.common.location.impl.LocationGroupEventPropagator
A LocationGroupEventPropagator.
- Author:
 - Heiko Scherrer
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.amqp.core.AmqpTemplateprivate final Stringprivate final LocationGroupMapperprivate final LocationMapperprivate static final org.slf4j.Loggerprivate final jakarta.validation.Validator - 
Constructor Summary
ConstructorsConstructorDescriptionLocationGroupEventPropagator(org.springframework.amqp.core.AmqpTemplate amqpTemplate, jakarta.validation.Validator validator, String exchangeName, LocationMapper locationMapper, LocationGroupMapper locationGroupMapper)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidonEvent(LocationGroupEvent event) voidonLocationEvent(LocationEvent event) (package private) void 
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
amqpTemplate
private final org.springframework.amqp.core.AmqpTemplate amqpTemplate - 
validator
private final jakarta.validation.Validator validator - 
exchangeName
 - 
locationMapper
 - 
locationGroupMapper
 
 - 
 - 
Constructor Details
- 
LocationGroupEventPropagator
LocationGroupEventPropagator(org.springframework.amqp.core.AmqpTemplate amqpTemplate, jakarta.validation.Validator validator, @Value("${owms.events.common.lg.exchange-name}") String exchangeName, LocationMapper locationMapper, LocationGroupMapper locationGroupMapper)  
 - 
 - 
Method Details
- 
onStartup
@PostConstruct void onStartup() - 
onEvent
@Measured @TransactionalEventListener @Transactional(propagation=REQUIRES_NEW) public void onEvent(LocationGroupEvent event)  - 
onLocationEvent
@Measured @TransactionalEventListener @Transactional(propagation=REQUIRES_NEW) public void onLocationEvent(LocationEvent event)  
 -