Class JdbcEventPublicationAutoConfiguration
java.lang.Object
org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
- All Implemented Interfaces:
EventPublicationConfigurationExtension
@Configuration(proxyBeanMethods=false)
@AutoConfigureBefore(EventPublicationAutoConfiguration.class)
@EnableConfigurationProperties(JdbcConfigurationProperties.class)
class JdbcEventPublicationAutoConfiguration
extends Object
implements EventPublicationConfigurationExtension
- Author:
- Dmitry Belyaev, Björn Kieling, Oliver Drotbohm, Raed Ben Hamouda
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classJDBC schema initialization auto-configuration. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DatabaseTypedatabaseType(DataSource dataSource) (package private) EventPublicationRepositoryjdbcEventPublicationRepository(JdbcTemplate jdbcTemplate, EventSerializer serializer, JdbcRepositorySettings settings) (package private) JdbcRepositorySettingsjdbcEventPublicationRepositorySettings(DatabaseType databaseType, JdbcConfigurationProperties properties)
-
Field Details
-
environment
-
-
Constructor Details
-
JdbcEventPublicationAutoConfiguration
JdbcEventPublicationAutoConfiguration()
-
-
Method Details
-
databaseType
-
jdbcEventPublicationRepositorySettings
@Bean JdbcRepositorySettings jdbcEventPublicationRepositorySettings(DatabaseType databaseType, JdbcConfigurationProperties properties) -
jdbcEventPublicationRepository
@Bean @Proxyable(INTERFACES) EventPublicationRepository jdbcEventPublicationRepository(JdbcTemplate jdbcTemplate, EventSerializer serializer, JdbcRepositorySettings settings)
-