@Singleton public class TransactionUdfSource extends Object implements UdfSourceAssembly
import 'net.hasor.dataql.fx.db.TransactionUdfSource' as tran;PropagationUdfSourceAssembly.TypeUdfMap, UdfSourceAssembly.UdfName, UdfSourceAssembly.UdfParams| 构造器和说明 |
|---|
TransactionUdfSource() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
nested(Udf udf,
Hints hints)
嵌套事务:NESTED
|
Object |
never(Udf udf,
Hints hints)
排除事务:NEVER
|
Object |
notSupported(Udf udf,
Hints hints)
非事务方式:NOT_SUPPORTED
|
Object |
required(Udf udf,
Hints hints)
加入已有事务:REQUIRED
|
Object |
requiresNew(Udf udf,
Hints hints)
独立事务:REQUIRES_NEW
|
Object |
supports(Udf udf,
Hints hints)
跟随环境:SUPPORTS
|
Object |
tranMandatory(Udf udf,
Hints hints)
要求环境中存在事务:MANDATORY
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPredicate, getSupplier, getUdfResourcepublic Object required(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.REQUIREDpublic Object requiresNew(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.REQUIRES_NEWpublic Object nested(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.NESTEDpublic Object supports(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.SUPPORTSpublic Object notSupported(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.NOT_SUPPORTEDpublic Object never(Udf udf, Hints hints) throws Throwable
ThrowablePropagation.NEVERCopyright © 2020. All rights reserved.