Package org.keycloak.models
Class AbstractKeycloakTransaction
- java.lang.Object
- 
- org.keycloak.models.AbstractKeycloakTransaction
 
- 
- All Implemented Interfaces:
- KeycloakTransaction
 - Direct Known Subclasses:
- AllAreasHotRodStoresWrapper,- EventListenerTransaction,- InfinispanChangelogBasedTransaction,- LDAPTransaction,- SessionEventsSenderTransaction
 
 public abstract class AbstractKeycloakTransaction extends Object implements KeycloakTransaction Handles some common transaction logic related to start, rollback-only etc.- Author:
- Marek Posolda
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAbstractKeycloakTransaction.TransactionState
 - 
Field SummaryFields Modifier and Type Field Description static org.jboss.logging.Loggerloggerprotected AbstractKeycloakTransaction.TransactionStatestate
 - 
Constructor SummaryConstructors Constructor Description AbstractKeycloakTransaction()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidbegin()voidcommit()protected abstract voidcommitImpl()booleangetRollbackOnly()AbstractKeycloakTransaction.TransactionStategetState()booleanisActive()voidrollback()protected abstract voidrollbackImpl()voidsetRollbackOnly()
 
- 
- 
- 
Field Detail- 
loggerpublic static final org.jboss.logging.Logger logger 
 - 
stateprotected AbstractKeycloakTransaction.TransactionState state 
 
- 
 - 
Method Detail- 
beginpublic void begin() - Specified by:
- beginin interface- KeycloakTransaction
 
 - 
commitpublic void commit() - Specified by:
- commitin interface- KeycloakTransaction
 
 - 
rollbackpublic void rollback() - Specified by:
- rollbackin interface- KeycloakTransaction
 
 - 
setRollbackOnlypublic void setRollbackOnly() - Specified by:
- setRollbackOnlyin interface- KeycloakTransaction
 
 - 
getRollbackOnlypublic boolean getRollbackOnly() - Specified by:
- getRollbackOnlyin interface- KeycloakTransaction
 
 - 
isActivepublic boolean isActive() - Specified by:
- isActivein interface- KeycloakTransaction
 
 - 
getStatepublic AbstractKeycloakTransaction.TransactionState getState() 
 - 
commitImplprotected abstract void commitImpl() 
 - 
rollbackImplprotected abstract void rollbackImpl() 
 
- 
 
-