@AutoConfiguration
@ConditionalOnBean(value=jakarta.persistence.EntityManagerFactory.class)
@ConditionalOnMissingBean(value={org.axonframework.eventsourcing.eventstore.EventStorageEngine.class,org.axonframework.eventhandling.EventBus.class})
@ConditionalOnExpression(value="${axon.axonserver.enabled:true} == false")
@AutoConfigureAfter(value=AxonServerAutoConfiguration.class)
public class JpaEventStoreAutoConfiguration
extends Object
| Constructor and Description |
|---|
JpaEventStoreAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
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.jpa.EntityManagerProvider entityManagerProvider,
org.axonframework.common.transaction.TransactionManager transactionManager) |
@Bean
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.jpa.EntityManagerProvider entityManagerProvider,
org.axonframework.common.transaction.TransactionManager transactionManager)
Copyright © 2010–2023. All rights reserved.