Interface InfinispanTransactionProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
DefaultInfinispanTransactionProvider
A provider for Infinispan cache operations to be committed/rolled-back in a
KeycloakTransaction.
It takes advantage of the non-blocking/async Infinispan API to requests the operations into the Infinispan caches concurrently and waits, at the end, for all of them to complete.
-
Method Summary
Modifier and TypeMethodDescriptionvoidregisterTransaction(NonBlockingTransaction transaction) Registers a newNonBlockingTransaction.
-
Method Details
-
registerTransaction
Registers a newNonBlockingTransaction.- Parameters:
transaction- TheNonBlockingTransactiontransaction instance.
-