public void loadTestDataFromResource() { this.cleanUp(); this.loadPropertiesFromResource("/mongo/properties.json"); // this.loadRepositoriesFromResource("/mongo/repositories.json"); this.loadMetaClassesFromResource("/mongo/metaclasses.json"); this.loadMetaClassesFromResource("/mongo/stratus-metaclasses.json"); }
public static MetadataDataLoader getInstance(MongoDataSource ds) { return new MetadataDataLoader(ds); }
public void loadCMSDBMetaDataFromResource() { this.loadMetaClassesFromPath("/mongo/cmsdb-meta/"); }
@BeforeClass public static void setUp(){ MongoDataSource ds = new MongoDataSource(getConnectionString()); metaLoader = MetadataDataLoader.getInstance(ds); metaLoader.loadTestDataFromResource(); }
@BeforeClass public static void setUp() { ds = new MongoDataSource(getConnectionString()); mongo = ds.getMongoInstance(); MetadataDataLoader loader = MetadataDataLoader.getInstance(ds); loader.cleanUp(); loader.loadPropertiesFromResource("/mongo/properties.json"); loader.loadMetaClassesFromResource("/mongo/metaclasses.json"); }
public static void main(String args[]) { if (args.length != 2) { printUsage(); System.exit(255); } String server = args[0]; String fileName = args[1]; MongoDataSource ds = new MongoDataSource(server); File dataFile = new File(fileName); if (!dataFile.exists()) { } getInstance(ds).loadMetaClassesFromResource(fileName); }
public void cleanUp() { //jianxu1: RepoService.getRepositories won't list repository with deleting status //if we failed to call deleteRepository due to exception, data loader won't be able to //clean all the data. //IRepositoryService oldRepo = RepositoryServiceFactory.createRepositoryService(ds); //for (Repository r : oldRepo.getRepositories()) { for(String repoName: getAllRepositoryNames()){ cleanDatabase(repoName); } cleanDatabase(CMSConsts.SYS_DB); MongoRepositoryServiceImpl.prepareSystemDB(mongo); RepositoryServiceFactory.clearRepositoryServiceCache(); }
private void readMetaClass(InputStream is, BasicDBList metas) { DBObject bson = loadBasonFromFile(is); if (bson instanceof BasicDBList) { metas.addAll((BasicDBList)bson); } else { metas.add(bson); } }
public void loadPropertiesFromResource(String fileName) { InputStream is = null; try { is = MetadataDataLoader.class.getResourceAsStream(fileName); loadProperties(is); } finally { try { is.close(); } catch (IOException e) { logger.error("error in closing stream: ", e); } } }
private DBObject loadBasonFromFile(InputStream is) { DBObject bson; try { bson = (DBObject)JSON.parse(convertStreamToString(is)); } catch (Exception e) { throw new MetaDataException(MetaErrCodeEnum.JSON_PARING_ERROR, "parse mongo data error: ", e); } return bson; }
public void cleanDatabase(String dbName) { DB db = mongo.getDB(dbName); Set<String> allColNames = db.getCollectionNames(); for (String colName : allColNames) { if (isSystemClollection(colName)) { logger.info("don't drop collection {}", colName); } else { DBCollection dbCollection = db.getCollection(colName); dbCollection.drop(); } } }
@BeforeClass public static void createRepoService() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); }
public void loadMaxIndexedArraySizeMetaDataFromResource() { this.loadMetaClassesFromPath("/mongo/raptor-paas-maxindexedarraysize-meta"); }
private void readMetaClasses(InputStream is, BasicDBList metas) { DBObject bson = loadBasonFromFile(is); if (bson instanceof BasicDBList) { metas.addAll((BasicDBList)bson); } else { metas.add(bson); } }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repo = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer").getRepository( RAPTOR_PAAS); }
public void loadMaxNumOfIndexSizeMetaDataFromResource() { this.loadMetaClassesFromPath("/mongo/raptor-paas-maxnumofindexsize-meta"); }
public void loadProperties(InputStream is) { DBCollection propertiesCollection = mongo.getDB(CMSConsts.SYS_DB).getCollection(CMSConsts.PROPERTIES_COLLECTION); //load properties collection BasicDBObject cmsProperties = (BasicDBObject)loadBasonFromFile(is); for (String key : cmsProperties.keySet()) { DBObject obj = new BasicDBObject().append(key, cmsProperties.get(key)); propertiesCollection.insert(obj); } }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer"); repo = repositoryService.getRepository(RAPTOR_PAAS); }
public static void main(String[] args) { MongoDataSource ds = new MongoDataSource("localhost"); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); TestDataLoader.getDataLoader(ds, RAPTOR).cleanUp(); long temp = System.currentTimeMillis(); TestDataLoader raptorLoader = TestDataLoader.getDataLoader(new MongoDataSource("localhost:27017"), RAPTOR); generateRaptorTopology(raptorLoader, COSEnum.QA, "srp-app" + temp, 3); }
public static void main(String[] args) { MongoDataSource ds = new MongoDataSource("localhost"); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); TestDataLoader.getDataLoader(ds, RAPTOR).cleanUp(); long temp = System.currentTimeMillis(); List<BsonEntity> resultList = RaptorEntityGenerator.generateRaptorTopology(COSEnum.QA, "srp-app" + temp, 3); TestDataLoader raptorLoader = TestDataLoader.getDataLoader(new MongoDataSource("localhost:27017"), RAPTOR); raptorLoader.load(resultList, DBCollectionPolicy.SplitByMetadata); System.out.println("abc"); }