public void setupClient() { this.stagingClient = hubConfig.newStagingClient(); this.stagingClient.init(NAME, this); }
public void setupClient() { this.stagingClient = hubConfig.newStagingClient(); this.stagingClient.init(NAME, this); }
public FlowRunnerImpl(HubConfig hubConfig) { this.hubConfig = hubConfig; this.stagingClient = hubConfig.newStagingClient(); this.destinationDatabase = hubConfig.getDbName(DatabaseKind.FINAL); }
public boolean deployStagingQueryOptions() { return deployQueryOptions(hubConfig.newStagingClient(), HubConfig.STAGING_ENTITY_QUERY_OPTIONS_FILE); }
@Override public boolean saveQueryOptions() { QueryOptionsGenerator generator = new QueryOptionsGenerator(hubConfig.newStagingClient()); try { Path dir = hubProject.getEntityConfigDir(); if (!dir.toFile().exists()) { dir.toFile().mkdirs(); } File stagingFile = Paths.get(dir.toString(), HubConfig.STAGING_ENTITY_QUERY_OPTIONS_FILE).toFile(); File finalFile = Paths.get(dir.toString(), HubConfig.FINAL_ENTITY_QUERY_OPTIONS_FILE).toFile(); long lastModified = Math.max(stagingFile.lastModified(), finalFile.lastModified()); List<JsonNode> entities = getModifiedRawEntities(lastModified); if (entities.size() > 0) { String options = generator.generateOptions(entities); FileUtils.writeStringToFile(stagingFile, options); FileUtils.writeStringToFile(finalFile, options); return true; } } catch (IOException e) { e.printStackTrace(); } return false; }
ContentPlugin cp = new ContentPlugin(hubConfig.newStagingClient()); String content = cp.getContents(entityName, codeFormat, flowType, mappingNameWithVersion); writeBuffer(content, flowDir.resolve("content." + codeFormat));
DatabaseClient stagingClient = hubConfig.newStagingClient(); DatabaseClient finalClient = hubConfig.newFinalClient();
if (caughtException == null) { modulesLoader.loadModules("classpath*:/ml-modules", new DefaultModulesFinder(), modulesClient); modulesLoader.loadModules("classpath*:/ml-modules-staging", new SearchOptionsFinder(), hubConfig.newStagingClient());