@Configuration @ConditionalOnBean(value=javax.sql.DataSource.class) @AutoConfigureAfter(value={JpaAutoConfiguration.class,JpaEventStoreAutoConfiguration.class}) public class JdbcAutoConfiguration extends Object
| Constructor and Description |
|---|
JdbcAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.axonframework.common.jdbc.ConnectionProvider |
connectionProvider(DataSource dataSource) |
org.axonframework.eventsourcing.eventstore.EventStorageEngine |
eventStorageEngine(org.axonframework.serialization.Serializer defaultSerializer,
org.axonframework.common.jdbc.PersistenceExceptionResolver persistenceExceptionResolver,
org.axonframework.serialization.Serializer eventSerializer,
org.axonframework.config.Configuration configuration,
org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.common.transaction.TransactionManager transactionManager) |
org.axonframework.common.jdbc.PersistenceExceptionResolver |
jdbcSQLErrorCodesResolver() |
org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore |
sagaStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer) |
org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore |
sagaStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema schema) |
org.axonframework.eventhandling.tokenstore.TokenStore |
tokenStoreWithCustomSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema tokenSchema) |
org.axonframework.eventhandling.tokenstore.TokenStore |
tokenStoreWithDefaultSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer) |
@Bean
@ConditionalOnMissingBean(value={org.axonframework.eventsourcing.eventstore.EventStorageEngine.class,org.axonframework.eventhandling.EventBus.class})
public org.axonframework.eventsourcing.eventstore.EventStorageEngine eventStorageEngine(org.axonframework.serialization.Serializer defaultSerializer,
org.axonframework.common.jdbc.PersistenceExceptionResolver persistenceExceptionResolver,
@Qualifier(value="eventSerializer")
org.axonframework.serialization.Serializer eventSerializer,
org.axonframework.config.Configuration configuration,
org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.common.transaction.TransactionManager transactionManager)
@Bean
@ConditionalOnMissingBean(value={org.axonframework.common.jdbc.PersistenceExceptionResolver.class,org.axonframework.eventsourcing.eventstore.EventStore.class})
public org.axonframework.common.jdbc.PersistenceExceptionResolver jdbcSQLErrorCodesResolver()
@Bean @ConditionalOnMissingBean public org.axonframework.common.jdbc.ConnectionProvider connectionProvider(DataSource dataSource)
@Bean(value="tokenStore")
@ConditionalOnMissingBean(value=org.axonframework.eventhandling.tokenstore.TokenStore.class)
@ConditionalOnBean(value=org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema.class)
public org.axonframework.eventhandling.tokenstore.TokenStore tokenStoreWithCustomSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema tokenSchema)
@Bean(value="tokenStore")
@ConditionalOnMissingBean(value={org.axonframework.eventhandling.tokenstore.TokenStore.class,org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema.class})
public org.axonframework.eventhandling.tokenstore.TokenStore tokenStoreWithDefaultSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer)
@Bean
@ConditionalOnMissingBean(value={org.axonframework.modelling.saga.repository.SagaStore.class,org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema.class})
public org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore sagaStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer)
@Bean
@ConditionalOnMissingBean(value=org.axonframework.modelling.saga.repository.SagaStore.class)
@ConditionalOnBean(value=org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema.class)
public org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore sagaStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema schema)
Copyright © 2010–2022. All rights reserved.