Class TransactionContextConfig


  • @Configuration
    public class TransactionContextConfig
    extends Object
    This class configures the TransactionContext bean.
    • Constructor Detail

      • TransactionContextConfig

        public TransactionContextConfig()
    • Method Detail

      • proxiedThreadLocalTargetSource

        @Primary
        @Bean(name="transactionContextProxied")
        public org.springframework.aop.framework.ProxyFactoryBean proxiedThreadLocalTargetSource​(@Qualifier("transactionContextThread")
                                                                                                 org.springframework.aop.target.ThreadLocalTargetSource threadLocalTargetSource)
        This method provides a ProxyFactoryBean bean to a ThreadLocalTargetSource.
        Parameters:
        threadLocalTargetSource - .
        Returns:
        A ProxyFactoryBean.
      • threadLocalTargetSource

        @Bean(name="transactionContextThread",
              destroyMethod="destroy")
        public org.springframework.aop.target.ThreadLocalTargetSource threadLocalTargetSource()
        This method provides a ThreadLocalTargetSource bean.
        Returns:
        A ThreadLocalTargetSource.
      • transactionContext

        @Bean(name="transactionContext")
        @Scope(scopeName="prototype")
        public TransactionContext transactionContext()
        This method provides a TransactionContext bean.
        Returns:
        A TransactionContext.