Class InfinispanKeycloakTransaction
java.lang.Object
org.keycloak.models.sessions.infinispan.InfinispanKeycloakTransaction
- All Implemented Interfaces:
 KeycloakTransaction
- Author:
 - Stian Thorgersen
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic interfacestatic classstatic enum - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()voidcommit()<K,V> V get(org.infinispan.commons.api.BasicCache<K, V> cache, K key) booleanbooleanisActive()<K,V> void put(org.infinispan.commons.api.BasicCache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit) <K,V> void remove(org.infinispan.commons.api.BasicCache<K, V> cache, K key) <K,V> void voidrollback()void 
- 
Constructor Details
- 
InfinispanKeycloakTransaction
public InfinispanKeycloakTransaction() 
 - 
 - 
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
 - 
put
public <K,V> void put(org.infinispan.commons.api.BasicCache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit)  - 
replace
public <K,V> void replace(org.infinispan.Cache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit)  - 
remove
public <K,V> void remove(org.infinispan.commons.api.BasicCache<K, V> cache, K key)  - 
get
public <K,V> V get(org.infinispan.commons.api.BasicCache<K, V> cache, K key)  
 -