public class MatchAlwaysTransactionAttributeSource extends ObjectSE implements TransactionAttributeSource, SerializableSE
TransactionProxyFactoryBean
, BeanNameAutoProxyCreator
, 直列化された形式 コンストラクターと説明 |
---|
MatchAlwaysTransactionAttributeSource() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE other) |
TransactionAttribute | getTransactionAttribute(MethodSE method, ClassSE<?> targetClass) 指定されたメソッドのトランザクション属性を返します。メソッドが非トランザクションの場合は null を返します。 |
int | hashCode() |
void | setTransactionAttribute(TransactionAttribute transactionAttribute) "PROPAGATION_REQUIRED" などの文字列形式を使用して、トランザクション属性を指定できます。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
isCandidateClass
public void setTransactionAttribute(TransactionAttribute transactionAttribute)
transactionAttribute
- 使用する transactionAttribute の文字列形式。TransactionAttributeEditor
@Nullable public TransactionAttribute getTransactionAttribute(MethodSE method, @Nullable ClassSE<?> targetClass)
TransactionAttributeSource
null
を返します。TransactionAttributeSource
の getTransactionAttribute
method
- イントロスペクトする方法 targetClass
- ターゲットクラス (null
の場合があります。この場合、メソッドの宣言クラスを使用する必要があります)null
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE