Package ch.admin.bit.jeap.db.tx.config
Class JeapTxTransactionAutoConfig
java.lang.Object
ch.admin.bit.jeap.db.tx.config.JeapTxTransactionAutoConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMust be static!static org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessorMust be static - see above
-
Constructor Details
-
JeapTxTransactionAutoConfig
public JeapTxTransactionAutoConfig()
-
-
Method Details
-
platformTransactionManagerBeanPostProcessor
@Bean public static ReadReplicaAwareTransactionManagerBeanPostProcessor platformTransactionManagerBeanPostProcessor()Must be static! Otherwise, the whole autoconfiguration class is eagerly instantiated when running bean post processors early in the spring context lifecycle. Avoids the dreaded "Bean is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)" warning. -
readReplicaTransactionManagerBeanDefinitionRegistryPostProcessor
@Bean public static org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor readReplicaTransactionManagerBeanDefinitionRegistryPostProcessor()Must be static - see above
-