クラス EventPublicationAutoConfiguration
java.lang.ObjectSE
org.springframework.modulith.events.config.EventPublicationConfiguration
org.springframework.modulith.events.config.EventPublicationAutoConfiguration
@AutoConfiguration
@Import(AsyncEnablingConfiguration.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 PersistentApplicationEventMulticaster
applicationEventMulticaster
(ObjectFactory<EventPublicationRegistry> eventPublicationRegistry, ObjectFactory<Environment> environment) (package private) static EventPublicationAutoConfiguration.AsyncPropertiesDefaulter
asyncPropertiesDefaulter
(Environment environment) (package private) static CompletionRegisteringAdvisor
(package private) DefaultEventPublicationRegistry
eventPublicationRegistry
(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)