← Back to Documentation Portal|📊 Coverage Quality Gates|Coverage Dashboard
Payflow API — Automated JaCoCo Code Coverage (90% Line / 73% Branch)

TransferEventListener.java

package com.payflow.event;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Profile;
import org.springframework.modulith.events.ApplicationModuleListener;
import org.springframework.stereotype.Component;

@Component
@Profile({"local", "test", "prod-light"})
public class TransferEventListener {

	private static final Logger LOG = LoggerFactory.getLogger(TransferEventListener.class);

	@ApplicationModuleListener
	public void onTransferCompleted(TransferCompletedEvent event) {
		LOG.info("TransferCompletedEvent: refId={}, status={}", event.referenceId(), event.status());
	}
}