Skip to content

Commit 35f7ee6

Browse files
committed
GH-445 - Declare most concrete type for EventPublicationRegistry configuration.
1 parent 2929afb commit 35f7ee6

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
@@ -37,6 +37,7 @@
3737
import org.springframework.context.annotation.Role;
3838
import org.springframework.core.env.Environment;
3939
import org.springframework.modulith.events.config.EventPublicationAutoConfiguration.AsyncEnablingConfiguration;
40+
import org.springframework.modulith.events.core.DefaultEventPublicationRegistry;
4041
import org.springframework.modulith.events.core.EventPublicationRegistry;
4142
import org.springframework.modulith.events.core.EventPublicationRepository;
4243
import org.springframework.modulith.events.support.CompletionRegisteringAdvisor;
@@ -59,7 +60,7 @@ public class EventPublicationAutoConfiguration extends EventPublicationConfigura
5960
@Bean
6061
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
6162
@ConditionalOnBean(EventPublicationRepository.class)
62-
EventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
63+
DefaultEventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository,
6364
ObjectProvider<Clock> clock) {
6465
return super.eventPublicationRegistry(repository, clock);
6566
}

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)