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 notify(ClusterProvider clusterProvider, String taskKey, ClusterEvent event, boolean ignoreSender) <K,V> void put(org.infinispan.Cache<K, V> cache, K key, V value) <K,V> void put(org.infinispan.commons.api.BasicCache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit) <K,V> void putIfAbsent(org.infinispan.Cache<K, V> cache, K key, V value) <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.Cache<K, V> cache, K key, V value) -
put
public <K,V> void put(org.infinispan.commons.api.BasicCache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit) -
putIfAbsent
public <K,V> void putIfAbsent(org.infinispan.Cache<K, V> cache, K key, V value) -
replace
public <K,V> void replace(org.infinispan.Cache<K, V> cache, K key, V value, long lifespan, TimeUnit lifespanUnit) -
notify
public <K,V> void notify(ClusterProvider clusterProvider, String taskKey, ClusterEvent event, boolean ignoreSender) -
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)
-