Class JpaEventStoreAutoConfiguration
java.lang.Object
org.axonframework.springboot.autoconfig.JpaEventStoreAutoConfiguration
@AutoConfiguration
@ConditionalOnBean(jakarta.persistence.EntityManagerFactory.class)
@ConditionalOnMissingBean({EventStorageEngine.class,EventBus.class,EventStore.class})
@AutoConfigureAfter(name={"org.axonframework.springboot.autoconfig.AxonServerBusAutoConfiguration","org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration","org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration"})
@AutoConfigureBefore(AxonAutoConfiguration.class)
public class JpaEventStoreAutoConfiguration
extends Object
Autoconfiguration class for Axon's JPA specific event store components.
- Since:
- 4.0
- Author:
- Sara Pelligrini
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneventStorageEngine(Serializer defaultSerializer, PersistenceExceptionResolver persistenceExceptionResolver, Serializer eventSerializer, Configuration configuration, EntityManagerProvider entityManagerProvider, TransactionManager transactionManager)
-
Constructor Details
-
JpaEventStoreAutoConfiguration
public JpaEventStoreAutoConfiguration()
-
-
Method Details
-
eventStorageEngine
@Bean public EventStorageEngine eventStorageEngine(Serializer defaultSerializer, PersistenceExceptionResolver persistenceExceptionResolver, @Qualifier("eventSerializer") Serializer eventSerializer, Configuration configuration, EntityManagerProvider entityManagerProvider, TransactionManager transactionManager)
-