Class SingleUseObjectTransaction
java.lang.Object
org.keycloak.models.AbstractKeycloakTransaction
org.keycloak.models.sessions.infinispan.remote.transaction.SingleUseObjectTransaction
- All Implemented Interfaces:
 KeycloakTransaction
Syntactic sugar for
 
RemoteInfinispanKeycloakTransaction<String, SingleUseObjectValueEntity, ConditionalRemover<String,
 SingleUseObjectValueEntity>>- 
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.models.AbstractKeycloakTransaction
AbstractKeycloakTransaction.TransactionState - 
Field Summary
Fields inherited from class org.keycloak.models.AbstractKeycloakTransaction
state - 
Constructor Summary
ConstructorsConstructorDescriptionSingleUseObjectTransaction(org.infinispan.client.hotrod.RemoteCache<String, SingleUseObjectValueEntity> cache)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidorg.infinispan.client.hotrod.RemoteCache<String,SingleUseObjectValueEntity> getCache()voidput(String key, SingleUseObjectValueEntity value, long lifespan, TimeUnit timeUnit) voidvoidreplace(String key, SingleUseObjectValueEntity value, int lifespan, TimeUnit timeUnit) protected voidMethods inherited from class org.keycloak.models.AbstractKeycloakTransaction
begin, beginImpl, commit, getRollbackOnly, getState, isActive, rollback, setRollbackOnly 
- 
Constructor Details
- 
SingleUseObjectTransaction
public SingleUseObjectTransaction(org.infinispan.client.hotrod.RemoteCache<String, SingleUseObjectValueEntity> cache)  
 - 
 - 
Method Details
- 
commitImpl
protected void commitImpl()- Specified by:
 commitImplin classAbstractKeycloakTransaction
 - 
rollbackImpl
protected void rollbackImpl()- Specified by:
 rollbackImplin classAbstractKeycloakTransaction
 - 
put
 - 
replace
 - 
remove
 - 
get
 - 
getCache
 
 -