Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- ch.admin.bit.jeap.db.tx - package ch.admin.bit.jeap.db.tx
- ch.admin.bit.jeap.db.tx.config - package ch.admin.bit.jeap.db.tx.config
- commit(TransactionStatus) - Method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
D
- determineCurrentLookupKey() - Method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionRoutingDataSource
G
- getTransaction(TransactionDefinition) - Method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
I
- isolation() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
The transaction isolation level.
- isRouteTransactionsToReadReplica() - Method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
J
- JeapTxTransactionAutoConfig - Class in ch.admin.bit.jeap.db.tx.config
- JeapTxTransactionAutoConfig() - Constructor for class ch.admin.bit.jeap.db.tx.config.JeapTxTransactionAutoConfig
N
- noRollbackFor() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
- noRollbackForClassName() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
Defines zero (0) or more exception name patterns (for exceptions which must be a subclass of
Throwable) indicating which exception types must not cause a transaction rollback.
P
- platformTransactionManagerBeanPostProcessor() - Static method in class ch.admin.bit.jeap.db.tx.config.JeapTxTransactionAutoConfig
-
Must be static!
- postProcessAfterInitialization(Object, String) - Method in class ch.admin.bit.jeap.db.tx.config.ReadReplicaAwareTransactionManagerBeanPostProcessor
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class ch.admin.bit.jeap.db.tx.config.ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor
- propagation() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
The transaction propagation type.
R
- READER_KEY - Static variable in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionRoutingDataSource
- ReadReplicaAwareTransactionManager - Class in ch.admin.bit.jeap.db.tx
-
This transaction manager keeps track of the readOnly value of top level transactions and sets this value to a ThreadLocal, which can be used somewhere else, for instance by
ReadReplicaAwareTransactionRoutingDataSourceto route to the corresponding datasource. - ReadReplicaAwareTransactionManager(PlatformTransactionManager, boolean, Supplier<MeterRegistry>) - Constructor for class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
- ReadReplicaAwareTransactionManagerBeanPostProcessor - Class in ch.admin.bit.jeap.db.tx.config
- ReadReplicaAwareTransactionManagerBeanPostProcessor() - Constructor for class ch.admin.bit.jeap.db.tx.config.ReadReplicaAwareTransactionManagerBeanPostProcessor
- ReadReplicaAwareTransactionRoutingDataSource - Class in ch.admin.bit.jeap.db.tx
-
This DataSource implementation resolves a target DataSource depending on the read-only value of the top-level transaction.
- ReadReplicaAwareTransactionRoutingDataSource() - Constructor for class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionRoutingDataSource
- readReplicaTransactionManagerBeanDefinitionRegistryPostProcessor() - Static method in class ch.admin.bit.jeap.db.tx.config.JeapTxTransactionAutoConfig
-
Must be static - see above
- ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor - Class in ch.admin.bit.jeap.db.tx.config
-
This class is responsible for registering the read replica transaction manager bean definition if the read replica feature is enabled.
- ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor() - Constructor for class ch.admin.bit.jeap.db.tx.config.ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor
- rollback(TransactionStatus) - Method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
- rollbackFor() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
- rollbackForClassName() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
Defines zero (0) or more exception name patterns (for exceptions which must be a subclass of
Throwable), indicating which exception types must cause a transaction rollback. - routeTopLevelTransactionToReadReplica() - Static method in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionManager
S
- setBeanFactory(BeanFactory) - Method in class ch.admin.bit.jeap.db.tx.config.ReadReplicaAwareTransactionManagerBeanPostProcessor
- setBeanFactory(BeanFactory) - Method in class ch.admin.bit.jeap.db.tx.config.ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor
- setEnvironment(Environment) - Method in class ch.admin.bit.jeap.db.tx.config.ReadReplicaTransactionManagerBeanDefinitionRegistryPostProcessor
T
- timeout() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
The timeout for this transaction (in seconds).
- timeoutString() - Element in annotation interface ch.admin.bit.jeap.db.tx.TransactionalReadReplica
-
The timeout for this transaction (in seconds).
- TransactionalReadReplica - Annotation Interface in ch.admin.bit.jeap.db.tx
-
Meta-annotation for
@Transactionalthat indicates that a read-only transaction should be started on a read-only replica instance of a database.
W
- WRITER_KEY - Static variable in class ch.admin.bit.jeap.db.tx.ReadReplicaAwareTransactionRoutingDataSource
All Classes and Interfaces|All Packages|Constant Field Values