org.qi4j.api.unitofwork
Class UnitOfWorkTemplate<RESULT,ThrowableType extends java.lang.Throwable>
java.lang.Object
org.qi4j.api.unitofwork.UnitOfWorkTemplate<RESULT,ThrowableType>
public abstract class UnitOfWorkTemplate<RESULT,ThrowableType extends java.lang.Throwable>
- extends java.lang.Object
UnitOfWork Template.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnitOfWorkTemplate
protected UnitOfWorkTemplate()
UnitOfWorkTemplate
protected UnitOfWorkTemplate(int retries,
boolean complete)
UnitOfWorkTemplate
protected UnitOfWorkTemplate(Usecase usecase,
int retries,
boolean complete)
withUnitOfWork
protected abstract RESULT withUnitOfWork(UnitOfWork uow)
throws ThrowableType extends java.lang.Throwable
- Throws:
ThrowableType extends java.lang.Throwable
withModule
public RESULT withModule(Module module)
throws ThrowableType extends java.lang.Throwable,
UnitOfWorkCompletionException
- Throws:
ThrowableType extends java.lang.Throwable
UnitOfWorkCompletionException