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, toStringcloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetIsolationLevel, getName, getPropagationBehavior, getTimeout, isReadOnlypublic DelegatingTransactionAttribute(TransactionAttribute targetAttribute)
targetAttribute - 委譲先のターゲット TransactionAttributepublic StringSE getQualifier()
TransactionAttributeこれは、この特定のトランザクションを処理するために対応するトランザクションマネージャーを選択するために使用できます。
TransactionAttribute の getQualifier public boolean rollbackOn(ThrowableSE ex)
TransactionAttributeTransactionAttribute の rollbackOn ex - 評価する例外