Class TransactionContextConfig

java.lang.Object
com.totvs.tjf.messaging.TransactionContextConfig

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

    • TransactionContextConfig

      public TransactionContextConfig()
  • Method Details

    • 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.