クラス EventPublicationAutoConfiguration
java.lang.ObjectSE
org.springframework.modulith.events.config.EventPublicationConfiguration
org.springframework.modulith.events.config.EventPublicationAutoConfiguration
@AutoConfiguration
@Import({AsyncEnablingConfiguration.class,StalenessMonitorConfiguration.class})
@EnableConfigurationProperties(StalenessProperties.class)
public class EventPublicationAutoConfiguration
extends EventPublicationConfiguration
EventPublicationRegistry サポートの基本的な構成。- 作成者:
- Oliver Drotbohm, Bj ö rn Kieling, Dmitry Belyaev
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明(package private) static class(package private) static classコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明(package private) static PersistentApplicationEventMulticasterapplicationEventMulticaster(ObjectFactory<EventPublicationRegistry> eventPublicationRegistry, ObjectFactory<Environment> environment) (package private) static EventPublicationAutoConfiguration.AsyncPropertiesDefaulterasyncPropertiesDefaulter(Environment environment) (package private) static CompletionRegisteringAdvisor(package private) DefaultEventPublicationRegistryeventPublicationRegistry(EventPublicationRepository repository, ObjectProvider<ClockSE> clock)
コンストラクターの詳細
EventPublicationAutoConfiguration
public EventPublicationAutoConfiguration()
方法の詳細
eventPublicationRegistry
@Bean @Role(2) @ConditionalOnBean(EventPublicationRepository.class) DefaultEventPublicationRegistry eventPublicationRegistry(EventPublicationRepository repository, ObjectProvider<ClockSE> clock) - オーバーライド:
- クラス
EventPublicationConfigurationのeventPublicationRegistry
applicationEventMulticaster
@Bean @Role(2) @ConditionalOnBean(EventPublicationRegistry.class) static PersistentApplicationEventMulticaster applicationEventMulticaster(ObjectFactory<EventPublicationRegistry> eventPublicationRegistry, ObjectFactory<Environment> environment) completionRegisteringAdvisor
@Bean @Role(2) @ConditionalOnBean(EventPublicationRegistry.class) static CompletionRegisteringAdvisor completionRegisteringAdvisor(ObjectFactory<EventPublicationRegistry> registry) asyncPropertiesDefaulter
@Bean @Role(2) @ConditionalOnProperty(name="spring.modulith.default-async-termination", havingValue="true", matchIfMissing=true) static EventPublicationAutoConfiguration.AsyncPropertiesDefaulter asyncPropertiesDefaulter(Environment environment)