Package org.springframework.jdbc.datasource

Examples of org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy


    DataSource originalDataSource = super.getDataSource(jcdAlias);
    if (originalDataSource instanceof TransactionAwareDataSourceProxy) {
      return originalDataSource;
    }
    else {
      return new TransactionAwareDataSourceProxy(originalDataSource);
    }
  }
View Full Code Here


  public ProcessEngineConfigurationImpl setDataSource(DataSource dataSource) {
    if(dataSource instanceof TransactionAwareDataSourceProxy) {
      return super.setDataSource(dataSource);
    } else {
      // Wrap datasource in Transaction-aware proxy
      DataSource proxiedDataSource = new TransactionAwareDataSourceProxy(dataSource);
      return super.setDataSource(proxiedDataSource);
    }
  }
View Full Code Here

    return new DefaultDSLContext(config);
  }

  @Bean
  public ConnectionProvider connectionProvider(DataSource dataSource) {
    return new DataSourceConnectionProvider(new TransactionAwareDataSourceProxy(dataSource));
  }
View Full Code Here

    }

    @Provides
    @Singleton
    DataSourceTransactionManager provideDataSourceTransactionManager() {
        return new DataSourceTransactionManager(new TransactionAwareDataSourceProxy(DATA_SOURCE));
    }
View Full Code Here

      // Tell the SqlMapClient to use the given DataSource, if any.
      if (this.dataSource != null) {
        TransactionConfig transactionConfig = (TransactionConfig) this.transactionConfigClass.newInstance();
        DataSource dataSourceToUse = this.dataSource;
        if (this.useTransactionAwareDataSource && !(this.dataSource instanceof TransactionAwareDataSourceProxy)) {
          dataSourceToUse = new TransactionAwareDataSourceProxy(this.dataSource);
        }
        transactionConfig.setDataSource(dataSourceToUse);
        transactionConfig.initialize(this.transactionConfigProperties);
        applyTransactionConfig(this.sqlMapClient, transactionConfig);
      }
View Full Code Here

   */
  protected DataSource getDataSourceToUse(DataSource originalDataSource) {
    if (originalDataSource instanceof TransactionAwareDataSourceProxy) {
      return originalDataSource;
    }
    return new TransactionAwareDataSourceProxy(originalDataSource);
  }
View Full Code Here

  protected DataSource getDataSourceToUse(DataSource originalDataSource) {
    if (originalDataSource instanceof TransactionAwareDataSourceProxy) {
      return originalDataSource;
    }
    else {
      return new TransactionAwareDataSourceProxy(originalDataSource);
    }
  }
View Full Code Here

   */
  protected DataSource getDataSourceToUse(DataSource originalDataSource) {
    if (originalDataSource instanceof TransactionAwareDataSourceProxy) {
      return originalDataSource;
    }
    return new TransactionAwareDataSourceProxy(originalDataSource);
  }
View Full Code Here

      // Tell the SqlMapClient to use the given DataSource, if any.
      if (this.dataSource != null) {
        TransactionConfig transactionConfig = (TransactionConfig) this.transactionConfigClass.newInstance();
        DataSource dataSourceToUse = this.dataSource;
        if (this.useTransactionAwareDataSource && !(this.dataSource instanceof TransactionAwareDataSourceProxy)) {
          dataSourceToUse = new TransactionAwareDataSourceProxy(this.dataSource);
        }
        transactionConfig.setDataSource(dataSourceToUse);
        transactionConfig.initialize(this.transactionConfigProperties);
        applyTransactionConfig(this.sqlMapClient, transactionConfig);
      }
View Full Code Here

      // Tell the SqlMapClient to use the given DataSource, if any.
      if (this.dataSource != null) {
        TransactionConfig transactionConfig = (TransactionConfig) this.transactionConfigClass.newInstance();
        DataSource dataSourceToUse = this.dataSource;
        if (this.useTransactionAwareDataSource && !(this.dataSource instanceof TransactionAwareDataSourceProxy)) {
          dataSourceToUse = new TransactionAwareDataSourceProxy(this.dataSource);
        }
        transactionConfig.setDataSource(dataSourceToUse);
        transactionConfig.initialize(this.transactionConfigProperties);
        applyTransactionConfig(this.sqlMapClient, transactionConfig);
      }
View Full Code Here

TOP

Related Classes of org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.