/** @deprecated since 0.7.0 use {@link BrooklynServerPaths#newMainPersistencePathResolver(ManagementContext)} */ @Deprecated public static String getPersistenceDir(ManagementContext mgmt) { return getPersistenceDir(mgmt.getConfig()); } /** @deprecated since 0.7.0 use {@link BrooklynServerPaths#newMainPersistencePathResolver(ManagementContext)} */
/** @deprecated since 0.7.0 use {@link BrooklynServerPaths#newMainPersistencePathResolver(ManagementContext)} */ @Deprecated public static String getPersistenceDir(StringConfigMap brooklynProperties) { return resolvePersistencePath(null, brooklynProperties, null); }
/** allow the temp dir where ssh temporary files on the brooklyn server side are placed */ public static void setLocalTempDir(Map<String,?> source, ConfigBag target) { // TODO better would be to use BrooklynServerConfig, requiring management passed in String brooklynDataDir = (String) source.get(BrooklynServerConfig.getMgmtBaseDir(source)); if (brooklynDataDir != null && brooklynDataDir.length() > 0) { String tempDir = Os.mergePaths(brooklynDataDir, "tmp", "ssh"); target.putIfAbsentAndNotNull(SshTool.PROP_LOCAL_TEMP_DIR, tempDir); Os.deleteOnExitEmptyParentsUpTo(new File(tempDir), new File(brooklynDataDir)); } }
catalogUrl = Os.mergePaths(BrooklynServerConfig.getMgmtBaseDir( managementContext.getConfig() ), "catalog.bom"); if (new File(catalogUrl).exists()) { populateInitialFromUri(catalog, new File(catalogUrl).toURI().toString());