package jnpf.limsService.impl; import jnpf.limsEntity.LimsMessageRequest; import jnpf.limsService.event.LimsMessageDispatchEvent; import lombok.RequiredArgsConstructor; import org.springframework.context.ApplicationEventPublisher; import org.springframework.stereotype.Service; @Service @RequiredArgsConstructor public class LimsMessageAfterCommitPublisher { private final ApplicationEventPublisher eventPublisher; public void publish(LimsMessageRequest request) { eventPublisher.publishEvent(new LimsMessageDispatchEvent(request)); } }