Index

C D G I J N P R S T W 
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
Defines zero (0) or more exception types, which must be subclasses of Throwable, indicating which exception types must not cause a transaction rollback.
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 ReadReplicaAwareTransactionRoutingDataSource to 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
Defines zero (0) or more exception types, which must be subclasses of Throwable, indicating which exception types must cause a transaction rollback.
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 @Transactional that 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
 
C D G I J N P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values