public class UnitOfWork extends java.lang.Object implements Transactional, Configurable<UnitOfWork>
| Constructor and Description |
|---|
UnitOfWork(ResourceManager resourceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
protected void |
cleanup() |
void |
commit() |
UnitOfWork |
configurable() |
Configurator |
configurator() |
Resources |
getResources() |
boolean |
isAborted() |
boolean |
isOpened() |
UnitOfWork |
onOpen(OnOpen onOpen) |
<T extends Resources> |
open() |
UnitOfWork |
preOpen(java.util.function.Consumer<Resources> consumer) |
<T> T |
submit(java.util.concurrent.Callable<T> work) |
<T extends Resources> |
submit(ConsumerWithException<T,java.lang.Exception> work) |
<T extends Resources,R> |
submit(FunctionWithException<T,R,java.lang.Exception> work) |
void |
submit(RunnableWithException work) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcommit, commit, commit, commit, commit, commit, commit, commitannotate, annotation, computeIfAbsent, computeIfAbsent, get, get, get, get, put, put, putAll, putAllpublic UnitOfWork(ResourceManager resourceManager)
public UnitOfWork preOpen(java.util.function.Consumer<Resources> consumer)
public UnitOfWork onOpen(OnOpen onOpen)
public Resources getResources()
public Configurator configurator()
configurator in interface Configurable<UnitOfWork>public UnitOfWork configurable()
configurable in interface Configurable<UnitOfWork>public <T extends Resources> T open()
open in interface Transactionalpublic void commit()
public void abort()
protected void cleanup()
public void submit(RunnableWithException work)
public <T extends Resources> void submit(ConsumerWithException<T,java.lang.Exception> work)
public <T> T submit(java.util.concurrent.Callable<T> work)
public <T extends Resources,R> R submit(FunctionWithException<T,R,java.lang.Exception> work)
public boolean isOpened()
public boolean isAborted()