Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
public Connection getConnection(String user, String pass) throws SQLException { Connection conn = super.getConnection(user, pass); return decorate(conn); }
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict); for (Iterator itr = ds.getDecorators().iterator(); itr.hasNext();) { cd = (ConnectionDecorator) itr.next(); if (cd instanceof LoggingConnectionDecorator) : conf.getConnectionFactoryProperties()); Configurations.configureInstance(ccd, conf, opts); ds.addDecorator(ccd); ds.addDecorator(dict); conn = ds.getConnection(conf.getConnectionUserName(), conf .getConnectionPassword()); else conn = ds.getConnection(conf.getConnection2UserName(), conf .getConnection2Password());
Log sqlLog = conf.getLog(JDBCConfiguration.LOG_SQL); DecoratingDataSource dds = new DecoratingDataSource(ds); try { decorators.add(lcd); dds.addDecorators(decorators); return dds; } catch (OpenJPAException ke) {
try { DataSource ds = DataSourceFactory.newDataSource(conf, false); DecoratingDataSource dds = new DecoratingDataSource(ds); ds = DataSourceFactory.installDBDictionary( conf.getDBDictionaryInstance(), dds, conf, false);
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict); for (Iterator<ConnectionDecorator> itr = ds.getDecorators().iterator(); itr.hasNext();) { cd = itr.next(); if (cd instanceof LoggingConnectionDecorator) : conf.getConnectionFactoryProperties()); Configurations.configureInstance(ccd, conf, opts); ds.addDecorator(ccd); ds.addDecorator(dict); conn = ds.getConnection(conf.getConnectionUserName(), conf .getConnectionPassword()); else conn = ds.getConnection(conf.getConnection2UserName(), conf .getConnection2Password());
Log sqlLog = conf.getLog(JDBCConfiguration.LOG_SQL); DecoratingDataSource dds = new DecoratingDataSource(ds); try { decorators.add(lcd); dds.addDecorators(decorators); return dds; } catch (OpenJPAException ke) {
DataSource createDataSource(Slice slice) throws Exception { JDBCConfiguration conf = (JDBCConfiguration)slice.getConfiguration(); DataSource ds = (DataSource)conf.getConnectionFactory(); if (ds == null) { Log log = conf.getConfigurationLog(); String url = getConnectionInfo(conf); if (log.isInfoEnabled()) log.info(_loc.get("slice-connect", slice, url)); ds = DataSourceFactory.newDataSource(conf, false); DecoratingDataSource dds = new DecoratingDataSource(ds); ds = DataSourceFactory.installDBDictionary( conf.getDBDictionaryInstance(), dds, conf, false); } verifyDataSource(slice, ds, conf); return ds; }
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict); for (Iterator<ConnectionDecorator> itr = ds.getDecorators().iterator(); itr.hasNext();) { cd = itr.next(); if (cd instanceof LoggingConnectionDecorator) : conf.getConnectionFactoryProperties()); Configurations.configureInstance(ccd, conf, opts); ds.addDecorator(ccd); ds.addDecorator(dict); conn = ds.getConnection(conf.getConnectionUserName(), conf .getConnectionPassword()); else conn = ds.getConnection(conf.getConnection2UserName(), conf .getConnection2Password());
Log sqlLog = conf.getLog(JDBCConfiguration.LOG_SQL); DecoratingDataSource dds = new DecoratingDataSource(ds); try { decorators.add(lcd); dds.addDecorators(decorators); return dds; } catch (OpenJPAException ke) {
Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
DataSource createDataSource(Slice slice) throws Exception { JDBCConfiguration conf = (JDBCConfiguration)slice.getConfiguration(); DataSource ds = (DataSource)conf.getConnectionFactory(); if (ds == null) { Log log = conf.getConfigurationLog(); String url = getConnectionInfo(conf); if (log.isInfoEnabled()) log.info(_loc.get("slice-connect", slice, url)); ds = DataSourceFactory.newDataSource(conf, false); DecoratingDataSource dds = new DecoratingDataSource(ds); ds = DataSourceFactory.installDBDictionary( conf.getDBDictionaryInstance(), dds, conf, false); } verifyDataSource(slice, ds, conf); return ds; }
public Connection getConnection() throws SQLException { Connection conn = super.getConnection(); return decorate(conn); }
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict); for (Iterator<ConnectionDecorator> itr = ds.getDecorators().iterator(); itr.hasNext();) { cd = itr.next(); if (cd instanceof LoggingConnectionDecorator) : conf.getConnectionFactoryProperties()); Configurations.configureInstance(ccd, conf, opts); ds.addDecorator(ccd); ds.addDecorator(dict); conn = ds.getConnection(conf.getConnectionUserName(), conf .getConnectionPassword()); else conn = ds.getConnection(conf.getConnection2UserName(), conf .getConnection2Password());
Log sqlLog = conf.getLog(JDBCConfiguration.LOG_SQL); DecoratingDataSource dds = new DecoratingDataSource(ds); try { decorators.add(lcd); dds.addDecorators(decorators); return dds; } catch (OpenJPAException ke) {
Connection getConnection(DataSource ds, String user, String pwd) throws SQLException { if (ds instanceof DecoratingDataSource) return getConnection(((DecoratingDataSource)ds) .getInnermostDelegate(), user, pwd); if (ds instanceof XADataSource) return ((XADataSource)ds).getXAConnection(user, pwd) .getConnection(); return ds.getConnection(user, pwd); }
DataSource createDataSource(Slice slice) throws Exception { JDBCConfiguration conf = (JDBCConfiguration)slice.getConfiguration(); DataSource ds = (DataSource)conf.getConnectionFactory(); if (ds == null) { Log log = conf.getConfigurationLog(); String url = getConnectionInfo(conf); if (log.isInfoEnabled()) log.info(_loc.get("slice-connect", slice, url)); ds = DataSourceFactory.newDataSource(conf, false); DecoratingDataSource dds = new DecoratingDataSource(ds); ds = DataSourceFactory.installDBDictionary( conf.getDBDictionaryInstance(), dds, conf, false); } verifyDataSource(slice, ds, conf); return ds; }
public Connection getConnection(String user, String pass) throws SQLException { Connection conn = super.getConnection(user, pass); return decorate(conn); }
DecoratingDataSource ds, final JDBCConfiguration conf, boolean factory2) { DataSource inner = ds.getInnermostDelegate(); if (inner instanceof DriverDataSource) ((DriverDataSource) inner).initDBDictionary(dict); for (Iterator<ConnectionDecorator> itr = ds.getDecorators().iterator(); itr.hasNext();) { cd = itr.next(); if (cd instanceof LoggingConnectionDecorator) : conf.getConnectionFactoryProperties()); Configurations.configureInstance(ccd, conf, opts); ds.addDecorator(ccd); ds.addDecorator(dict); conn = ds.getConnection(conf.getConnectionUserName(), conf .getConnectionPassword()); else conn = ds.getConnection(conf.getConnection2UserName(), conf .getConnection2Password());
Log sqlLog = conf.getLog(JDBCConfiguration.LOG_SQL); DecoratingDataSource dds = new DecoratingDataSource(ds); try { decorators.add(lcd); dds.addDecorators(decorators); return dds; } catch (OpenJPAException ke) {