DataSourceConfig dsc = new DataSourceConfig(); NodeList children = parent.getChildNodes(); for (int i = 0; i < children.getLength(); i++) {
@Override public void setUp() { cfg = new DataSourceConfig(); minimalProps = new Properties(); minimalProps.put(DataSourceConfig.DRIVER, "org.apache.derby.jdbc.EmbeddedDriver"); minimalProps.put(DataSourceConfig.URL, "url"); minimalProps.put(DataSourceConfig.DB_TYPE, "dbType"); minimalProps2 = new Properties(); minimalProps2.put(DataSourceConfig.DRIVER, "org.apache.derby.jdbc.EmbeddedDriver"); minimalProps2.put(DataSourceConfig.URL, "url2"); minimalProps2.put(DataSourceConfig.DB_TYPE, "dbType2"); }
DataSourceConfig dsc = new DataSourceConfig(); NodeList children = parent.getChildNodes(); for (int i = 0; i < children.getLength(); i++) {
private String register(String url, String validationQuery, int maxCons) throws ConfigurationException, RepositoryException { final String name = "some random name to not interfere with integration tests..."; DataSourceConfig dsc = new DataSourceConfig(); Properties props = new Properties(); props.put(DataSourceConfig.DRIVER, DRIVER); props.put(DataSourceConfig.URL, url); props.put(DataSourceConfig.DB_TYPE, "dbType"); props.put(DataSourceConfig.MAX_POOL_SIZE, Integer.toString(maxCons)); props.put(DataSourceConfig.VALIDATION_QUERY, validationQuery); dsc.addDataSourceDefinition(name, props); connectionFactory.registerDataSources(dsc); return name; } }
private void initDefaultRepository()throws Exception { SecurityConfig securityConfig=buildSecurityConfig(); FileSystemFactory fileSystemFactory=buildFileSystemFactory("repository"); String workspaceDirectory=""+repoHomeDir+"/workspaces"; String workspaceConfigDirectory=null; String defaultWorkspace="default"; int workspaceMaxIdleTime=0; VersioningConfig versioningConfig=buildVersioningConfig(); QueryHandlerFactory queryHandlerFactory=null; ClusterConfig clusterConfig=null; DataStoreFactory dataStoreFactory=buildDataStoreFactory(); RepositoryLockMechanismFactory repositoryLockMechanismFactory=buildRepositoryLockMechanismFactory(); DataSourceConfig dataSourceConfig=new DataSourceConfig(); ConnectionFactory connectionFactory=new ConnectionFactory(); RepositoryConfigurationParser repositoryConfigurationParser=new RepositoryConfigurationParser(new Properties()); initWorkspaceTemplate(); RepositoryConfig repositoryConfig = new RepositoryConfig(repoHomeDir, securityConfig, fileSystemFactory, workspaceDirectory, workspaceConfigDirectory, defaultWorkspace, workspaceMaxIdleTime, workspaceTemplate, versioningConfig, queryHandlerFactory, clusterConfig, dataStoreFactory, repositoryLockMechanismFactory, dataSourceConfig, connectionFactory, repositoryConfigurationParser); repositoryConfig.init(); repository=RepositoryImpl.create(repositoryConfig); }