public class TransactionManagementConfigurationSelector extends AdviceModeImportSelector<EnableTransactionManagement>
@Configuration
クラスの EnableTransactionManagement.mode()
の値に基づいて、使用する AbstractTransactionManagementConfiguration
の実装を選択します。DEFAULT_ADVICE_MODE_ATTRIBUTE_NAME
コンストラクターと説明 |
---|
TransactionManagementConfigurationSelector() |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE[] | selectImports(AdviceMode adviceMode) EnableTransactionManagement.mode() の PROXY および ASPECTJ 値に対して、それぞれ ProxyTransactionManagementConfiguration または AspectJ(Jta)TransactionManagementConfiguration を返します。 |
getAdviceModeAttributeName, selectImports
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getExclusionFilter
public TransactionManagementConfigurationSelector()
protected StringSE[] selectImports(AdviceMode adviceMode)
EnableTransactionManagement.mode()
の PROXY
および ASPECTJ
値に対して、それぞれ ProxyTransactionManagementConfiguration
または AspectJ(Jta)TransactionManagementConfiguration
を返します。AdviceModeImportSelector<EnableTransactionManagement>
の selectImports
adviceMode
- ジェネリクスを介して指定されたアノテーションのアドバイスモード属性の値。AdviceMode
が不明な場合は null
)