GH-239 - Polishing.

This commit is contained in:
Oliver Drotbohm
2023-07-18 19:03:15 +02:00
parent 2270ff39ec
commit 4fd17a80eb

View File

@@ -42,7 +42,6 @@ import org.springframework.transaction.event.TransactionPhase;
import org.springframework.transaction.event.TransactionalApplicationListener;
import org.springframework.transaction.event.TransactionalEventListener;
import org.springframework.util.Assert;
import org.springframework.util.ReflectionUtils;
/**
* An {@link ApplicationEventMulticaster} to register {@link EventPublication}s in an {@link EventPublicationRegistry}
@@ -59,17 +58,11 @@ public class PersistentApplicationEventMulticaster extends AbstractApplicationEv
implements SmartInitializingSingleton {
private static final Logger LOGGER = LoggerFactory.getLogger(PersistentApplicationEventMulticaster.class);
private static final Field DECLARED_EVENT_TYPES_FIELD = ReflectionUtils
.findField(ApplicationListenerMethodAdapter.class, "declaredEventTypes");
static final String REPUBLISH_ON_RESTART = "spring.modulith.republish-outstanding-events-on-restart";
private final @NonNull Supplier<EventPublicationRegistry> registry;
private final @NonNull Supplier<Environment> environment;
static {
ReflectionUtils.makeAccessible(DECLARED_EVENT_TYPES_FIELD);
}
/**
* Creates a new {@link PersistentApplicationEventMulticaster} for the given {@link EventPublicationRegistry}.
*