Class HotRodRemoteTransactionWrapper
java.lang.Object
org.keycloak.models.map.storage.hotRod.transaction.HotRodRemoteTransactionWrapper
- All Implemented Interfaces:
KeycloakTransaction
When no JTA transaction is present in the runtime this wrapper is used
to enlist HotRod client provided transaction to our
KeycloakTransactionManager. If JTA transaction is present this should
not be used.-
Constructor Summary
ConstructorsConstructorDescriptionHotRodRemoteTransactionWrapper(jakarta.transaction.TransactionManager transactionManager) -
Method Summary
-
Constructor Details
-
HotRodRemoteTransactionWrapper
public HotRodRemoteTransactionWrapper(jakarta.transaction.TransactionManager transactionManager)
-
-
Method Details
-
begin
public void begin()- Specified by:
beginin interfaceKeycloakTransaction
-
commit
public void commit()- Specified by:
commitin interfaceKeycloakTransaction
-
rollback
public void rollback()- Specified by:
rollbackin interfaceKeycloakTransaction
-
setRollbackOnly
public void setRollbackOnly()- Specified by:
setRollbackOnlyin interfaceKeycloakTransaction
-
getRollbackOnly
public boolean getRollbackOnly()- Specified by:
getRollbackOnlyin interfaceKeycloakTransaction
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceKeycloakTransaction
-