@Override public DataSource dataSource() { return Database.this.getDataSource(); }
private void setServerConfigDataSource(String key, ServerConfig serverConfig) { try { serverConfig.setDataSource(new WrappingDatasource(dbApi.getDatabase(key).getDataSource())); } catch(Exception e) { throw new ConfigException.BadValue( "ebean." + key, e.getMessage(), e ); } }