public class MapKeycloakTransaction<K,V> extends Object implements KeycloakTransaction
Constructor and Description |
---|
MapKeycloakTransaction(MapStorage<K,V> map) |
Modifier and Type | Method and Description |
---|---|
void |
begin() |
void |
commit() |
Stream<V> |
createdValuesStream(Collection<K> existingKeys) |
V |
get(K key,
Function<K,V> defaultValueFunc) |
boolean |
getRollbackOnly() |
V |
getUpdated(Map.Entry<K,V> keyDefaultValue) |
boolean |
isActive() |
void |
put(K key,
V value) |
void |
putIfAbsent(K key,
V value) |
void |
putIfChanged(K key,
V value,
Predicate<V> shouldPut) |
void |
remove(K key) |
void |
replace(K key,
V value) |
void |
rollback() |
void |
setRollbackOnly() |
Stream<V> |
valuesStream() |
public MapKeycloakTransaction(MapStorage<K,V> map)
public void begin()
begin
in interface KeycloakTransaction
public void commit()
commit
in interface KeycloakTransaction
public void rollback()
rollback
in interface KeycloakTransaction
public void setRollbackOnly()
setRollbackOnly
in interface KeycloakTransaction
public boolean getRollbackOnly()
getRollbackOnly
in interface KeycloakTransaction
public boolean isActive()
isActive
in interface KeycloakTransaction
public void remove(K key)
public Stream<V> createdValuesStream(Collection<K> existingKeys)
Copyright © 2020 JBoss by Red Hat. All rights reserved.