public abstract class DelegatingTransactionAttribute extends DelegatingTransactionDefinition implements TransactionAttribute, SerializableSE
TransactionAttribute
インスタンスに委譲する TransactionAttribute
実装。これはサブクラス化することを目的としており、サブクラスは単にターゲットインスタンスに委譲することを想定していない特定のメソッドをオーバーライドするためです。ISOLATION_DEFAULT, ISOLATION_READ_COMMITTED, ISOLATION_READ_UNCOMMITTED, ISOLATION_REPEATABLE_READ, ISOLATION_SERIALIZABLE, PROPAGATION_MANDATORY, PROPAGATION_NESTED, PROPAGATION_NEVER, PROPAGATION_NOT_SUPPORTED, PROPAGATION_REQUIRED, PROPAGATION_REQUIRES_NEW, PROPAGATION_SUPPORTS, TIMEOUT_DEFAULT
コンストラクターと説明 |
---|
DelegatingTransactionAttribute(TransactionAttribute targetAttribute) 指定されたターゲット属性の DelegatingTransactionAttribute を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getQualifier() このトランザクション属性に関連付けられた修飾子の値を返します。 |
boolean | rollbackOn(ThrowableSE ex) 特定の例外をロールバックする必要がありますか? |
equals, getIsolationLevel, getName, getPropagationBehavior, getTimeout, hashCode, isReadOnly, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getIsolationLevel, getName, getPropagationBehavior, getTimeout, isReadOnly, withDefaults
public DelegatingTransactionAttribute(TransactionAttribute targetAttribute)
targetAttribute
- 委譲先のターゲット TransactionAttribute@Nullable public StringSE getQualifier()
TransactionAttribute
これは、この特定のトランザクションを処理するために対応するトランザクションマネージャーを選択するために使用できます。
TransactionAttribute
の getQualifier
public boolean rollbackOn(ThrowableSE ex)
TransactionAttribute
TransactionAttribute
の rollbackOn
ex
- 評価する例外