Skip to content

Commit 86a9775

Browse files
committed
GH-444 - Declare most concrete type for EventPublicationRegistry configuration.
1 parent edaec89 commit 86a9775

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventPublicationAutoConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.springframework.core.env.Environment;
4040
import org.springframework.lang.NonNull;
4141
import org.springframework.modulith.events.config.EventPublicationAutoConfiguration.AsyncEnablingConfiguration;
42+
import org.springframework.modulith.events.core.DefaultEventPublicationRegistry;
4243
import org.springframework.modulith.events.core.EventPublicationRegistry;
4344
import org.springframework.modulith.events.core.EventPublicationRepository;
4445
import org.springframework.modulith.events.support.CompletionRegisteringAdvisor;
@@ -62,7 +63,7 @@ public class EventPublicationAutoConfiguration extends EventPublicationConfigura
6263
@Bean
6364
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
6465
@ConditionalOnBean(EventPublicationRepository.class)
65-
EventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
66+
DefaultEventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
6667
ObjectProvider<Clock> clock) {
6768
return super.eventPublicationRegistry(repository, clock);
6869
}

spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventPublicationConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class EventPublicationConfiguration {
4242

4343
@Bean
4444
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
45-
EventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
45+
DefaultEventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
4646
ObjectProvider<Clock> clock) {
4747
return new DefaultEventPublicationRegistry(repository, clock.getIfAvailable(() -> Clock.systemUTC()));
4848
}

0 commit comments

Comments
 (0)