Class SessionEventsSenderTransaction
- java.lang.Object
- 
- org.keycloak.models.AbstractKeycloakTransaction
- 
- org.keycloak.models.sessions.infinispan.events.SessionEventsSenderTransaction
 
 
- 
- All Implemented Interfaces:
- KeycloakTransaction
 
 public class SessionEventsSenderTransaction extends AbstractKeycloakTransaction Postpone sending notifications of session events to the commit of Keycloak transaction- Author:
- Marek Posolda
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.keycloak.models.AbstractKeycloakTransactionAbstractKeycloakTransaction.TransactionState
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.models.AbstractKeycloakTransactionlogger, state
 
- 
 - 
Constructor SummaryConstructors Constructor Description SessionEventsSenderTransaction(KeycloakSession session)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEvent(SessionClusterEvent event, ClusterProvider.DCNotify dcNotify)protected voidcommitImpl()protected voidrollbackImpl()- 
Methods inherited from class org.keycloak.models.AbstractKeycloakTransactionbegin, commit, getRollbackOnly, getState, isActive, rollback, setRollbackOnly
 
- 
 
- 
- 
- 
Constructor Detail- 
SessionEventsSenderTransactionpublic SessionEventsSenderTransaction(KeycloakSession session) 
 
- 
 - 
Method Detail- 
addEventpublic void addEvent(SessionClusterEvent event, ClusterProvider.DCNotify dcNotify) 
 - 
commitImplprotected void commitImpl() - Specified by:
- commitImplin class- AbstractKeycloakTransaction
 
 - 
rollbackImplprotected void rollbackImpl() - Specified by:
- rollbackImplin class- AbstractKeycloakTransaction
 
 
- 
 
-