@Override protected void initAndInjectClassLoaderPlugin(ManagedConnectionFactory mcf, CommonDataSource dsMetadata) throws DeployException { ((BaseWrapperManagedConnectionFactory) mcf).setClassLoaderPlugin(new ClassLoaderPlugin() { @Override public ClassLoader getClassLoader() { return driverClassLoader(); } }); }
managedConnectionFactory.setTransactionIsolation(dataSourceConfig.getTransactionIsolation().name()); if (security != null) { if (security.getUserName() != null) { managedConnectionFactory.setUserName(security.getUserName()); managedConnectionFactory.setPassword(security.getPassword()); if (timeOut != null) { if (timeOut.getUseTryLock() != null) { managedConnectionFactory.setUseTryLock(timeOut.getUseTryLock().intValue()); managedConnectionFactory.setQueryTimeout(timeOut.getQueryTimeout().intValue()); managedConnectionFactory.setTransactionQueryTimeout(true); managedConnectionFactory.setTrackStatements(statement.getTrackStatements().name()); managedConnectionFactory.setSharePreparedStatements(statement.isSharePreparedStatements()); managedConnectionFactory.setPreparedStatementCacheSize(statement.getPreparedStatementsCacheSize() .intValue()); if (validation != null) { if (validation.getCheckValidConnectionSql() != null) { managedConnectionFactory.setCheckValidConnectionSQL(validation.getCheckValidConnectionSql()); managedConnectionFactory.setValidConnectionCheckerClassName(validConnectionChecker.getClassName());
managedConnectionFactory.setTransactionIsolation(dataSourceConfig.getTransactionIsolation().name()); if (security != null) { if (security.getUserName() != null) { managedConnectionFactory.setUserName(security.getUserName()); managedConnectionFactory.setPassword(security.getPassword()); if (timeOut != null) { if (timeOut.getUseTryLock() != null) { managedConnectionFactory.setUseTryLock(timeOut.getUseTryLock().intValue()); managedConnectionFactory.setQueryTimeout(timeOut.getQueryTimeout().intValue()); managedConnectionFactory.setTransactionQueryTimeout(true); managedConnectionFactory.setTrackStatements(statement.getTrackStatements().name()); managedConnectionFactory.setSharePreparedStatements(statement.isSharePreparedStatements()); managedConnectionFactory.setPreparedStatementCacheSize(statement.getPreparedStatementsCacheSize() .intValue()); if (validation != null) { if (validation.isValidateOnMatch() != null) { managedConnectionFactory.setValidateOnMatch(validation.isValidateOnMatch()); managedConnectionFactory.setCheckValidConnectionSQL(validation.getCheckValidConnectionSql());
managedConnectionFactory.setTransactionIsolation(dataSourceConfig.getTransactionIsolation().name()); if (security != null) { if (security.getUserName() != null) { managedConnectionFactory.setUserName(security.getUserName()); managedConnectionFactory.setPassword(security.getPassword()); if (timeOut != null) { if (timeOut.getUseTryLock() != null) { managedConnectionFactory.setUseTryLock(timeOut.getUseTryLock().intValue()); managedConnectionFactory.setQueryTimeout(timeOut.getQueryTimeout().intValue()); managedConnectionFactory.setTransactionQueryTimeout(true); managedConnectionFactory.setTrackStatements(statement.getTrackStatements().name()); managedConnectionFactory.setSharePreparedStatements(statement.isSharePreparedStatements()); managedConnectionFactory.setPreparedStatementCacheSize(statement.getPreparedStatementsCacheSize() .intValue()); if (validation != null) { if (validation.getCheckValidConnectionSql() != null) { managedConnectionFactory.setCheckValidConnectionSQL(validation.getCheckValidConnectionSql()); managedConnectionFactory.setValidConnectionCheckerClassName(validConnectionChecker.getClassName());
@Override protected void initAndInjectClassLoaderPlugin(ManagedConnectionFactory mcf, CommonDataSource dsMetadata) throws DeployException { ((BaseWrapperManagedConnectionFactory) mcf).setClassLoaderPlugin(new ClassLoaderPlugin() { @Override public ClassLoader getClassLoader() { return driverClassLoader(); } }); }
@Override protected void initAndInjectClassLoaderPlugin(ManagedConnectionFactory mcf, CommonDataSource dsMetadata) throws DeployException { ((BaseWrapperManagedConnectionFactory) mcf).setClassLoaderPlugin(new ClassLoaderPlugin() { @Override public ClassLoader getClassLoader() { return driverClassLoader(); } }); }