public class UnitOfWork extends java.lang.Object implements Transactional
Transactional.BiConsumerWithException<S,T>, Transactional.BiFunctionWithException<S,T,R>, Transactional.ConsumerWithException<T>, Transactional.FunctionWithException<T,R>, Transactional.RunnableWithException, Transactional.TriConsumerWithException<S,T,U>, Transactional.TriFunctionWithException<S,T,U,R>| Constructor and Description |
|---|
UnitOfWork(ResourceManager resourceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
commit() |
Resources |
getResources() |
boolean |
isAborted() |
boolean |
isOpened() |
UnitOfWork |
onOpen(OnOpen onOpen) |
<Res extends Resources> |
open() |
<Res extends Resources> |
open(java.util.Map configuration) |
UnitOfWork |
preOpen(java.util.function.Consumer<Resources> consumer) |
<R> R |
submit(java.util.concurrent.Callable<R> work) |
<Res extends Resources> |
submit(Transactional.ConsumerWithException<Res> work) |
<Res extends Resources,R> |
submit(Transactional.FunctionWithException<Res,R> work) |
void |
submit(Transactional.RunnableWithException work) |
public UnitOfWork(ResourceManager resourceManager)
public UnitOfWork preOpen(java.util.function.Consumer<Resources> consumer)
public UnitOfWork onOpen(OnOpen onOpen)
public Resources getResources()
public <Res extends Resources> Res open()
open in interface Transactionalpublic <Res extends Resources> Res open(java.util.Map configuration)
open in interface Transactionalpublic void commit()
public void abort()
public void submit(Transactional.RunnableWithException work)
public <Res extends Resources> void submit(Transactional.ConsumerWithException<Res> work)
public <R> R submit(java.util.concurrent.Callable<R> work)
public <Res extends Resources,R> R submit(Transactional.FunctionWithException<Res,R> work)
public boolean isOpened()
public boolean isAborted()