@AutoConfiguration @ConditionalOnBean(value=javax.sql.DataSource.class) @EnableConfigurationProperties(value=TokenStoreProperties.class) @AutoConfigureAfter(value={JpaAutoConfiguration.class,JpaEventStoreAutoConfiguration.class}) public class JdbcAutoConfiguration extends Object
| Constructor and Description |
|---|
JdbcAutoConfiguration(TokenStoreProperties tokenStoreProperties) |
| Modifier and Type | Method and Description |
|---|---|
org.axonframework.common.jdbc.ConnectionProvider |
connectionProvider(DataSource dataSource) |
DeadLetterQueueProviderConfigurerModule |
deadLetterQueueProviderConfigurerModule(EventProcessorProperties eventProcessorProperties,
org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.common.transaction.TransactionManager transactionManager,
org.axonframework.eventhandling.deadletter.jdbc.DeadLetterSchema schema,
org.axonframework.serialization.Serializer eventSerializer,
org.axonframework.serialization.Serializer genericSerializer) |
org.axonframework.eventhandling.deadletter.jdbc.DeadLetterSchema |
deadLetterSchema() |
org.axonframework.eventsourcing.eventstore.jdbc.EventSchema |
eventSchema() |
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.eventsourcing.eventstore.jdbc.EventSchema eventSchema) |
org.axonframework.common.jdbc.PersistenceExceptionResolver |
jdbcSQLErrorCodesResolver() |
org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore |
sagaStoreNoSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer) |
org.axonframework.modelling.saga.repository.jdbc.JdbcSagaStore |
sagaStoreWithSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema schema) |
org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema |
tokenSchema() |
org.axonframework.eventhandling.tokenstore.TokenStore |
tokenStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema tokenSchema) |
public JdbcAutoConfiguration(TokenStoreProperties tokenStoreProperties)
@Bean
@ConditionalOnMissingBean(value={org.axonframework.eventsourcing.eventstore.EventStorageEngine.class,org.axonframework.eventsourcing.eventstore.jdbc.EventSchema.class})
public org.axonframework.eventsourcing.eventstore.jdbc.EventSchema eventSchema()
@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,
org.axonframework.eventsourcing.eventstore.jdbc.EventSchema eventSchema)
@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
@ConditionalOnMissingBean(value={org.axonframework.eventhandling.tokenstore.TokenStore.class,org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema.class})
public org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema tokenSchema()
@Bean
@ConditionalOnMissingBean(value=org.axonframework.eventhandling.tokenstore.TokenStore.class)
public org.axonframework.eventhandling.tokenstore.TokenStore tokenStore(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.eventhandling.tokenstore.jdbc.TokenSchema tokenSchema)
@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 sagaStoreNoSchema(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 sagaStoreWithSchema(org.axonframework.common.jdbc.ConnectionProvider connectionProvider,
org.axonframework.serialization.Serializer serializer,
org.axonframework.modelling.saga.repository.jdbc.SagaSqlSchema schema)
@Bean @ConditionalOnMissingBean public org.axonframework.eventhandling.deadletter.jdbc.DeadLetterSchema deadLetterSchema()
@Bean @ConditionalOnMissingBean public DeadLetterQueueProviderConfigurerModule deadLetterQueueProviderConfigurerModule(EventProcessorProperties eventProcessorProperties, org.axonframework.common.jdbc.ConnectionProvider connectionProvider, org.axonframework.common.transaction.TransactionManager transactionManager, org.axonframework.eventhandling.deadletter.jdbc.DeadLetterSchema schema, @Qualifier(value="eventSerializer") org.axonframework.serialization.Serializer eventSerializer, org.axonframework.serialization.Serializer genericSerializer)
Copyright © 2010–2023. All rights reserved.