本文整理了Java中org.apache.brooklyn.util.os.Os.mergePathsUnix()
方法的一些代码示例,展示了Os.mergePathsUnix()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Os.mergePathsUnix()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.os.Os
类名称:Os
方法名:mergePathsUnix
[英]merges paths using forward slash (unix way); now identical to Os#mergePaths(String...) but kept for contexts where caller wants to indicate the target system should definitely be unix
[中]使用正斜杠(unix方式)合并路径;现在与操作系统相同#合并路径(字符串…)但保留在调用方希望指示目标系统肯定应该是unix的上下文中
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public ToolAbstractAsyncExecScript(Map<String,?> props) {
super(props);
stdoutPath = Os.mergePathsUnix(scriptDir, scriptNameWithoutExtension + ".stdout");
stderrPath = Os.mergePathsUnix(scriptDir, scriptNameWithoutExtension + ".stderr");
exitStatusPath = Os.mergePathsUnix(scriptDir, scriptNameWithoutExtension + ".exitstatus");
pidPath = Os.mergePathsUnix(scriptDir, scriptNameWithoutExtension + ".pid");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getDeploySubdir() {
return Os.mergePathsUnix("server", SERVER_TYPE, "deploy");
} // FIXME what is this in as6?
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getDeploySubdir() {
return Os.mergePathsUnix(SERVER_TYPE, "deployments");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
public String getPidFile() {
// TODO see note in VanillaSoftwareProcess about PID_FILE as a config key
// if (getEntity().getConfigRaw(PID_FILE, includeInherited)) ...
return Os.mergePathsUnix(getRunDir(), PID_FILENAME);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), "console");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), "console");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
public String getSslKeystoreFile() {
return Os.mergePathsUnix(getRunDir(), SERVER_TYPE, "configuration", KEYSTORE_FILE);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), SERVER_TYPE, "log/server.log");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), "server", SERVER_TYPE, "log/server.log");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Override
public String apply(@Nullable String input) {
return Os.mergePathsUnix(getRunDir(), "lib", input);
}
});
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getLogFileLocation() {
// TODO no wildcard, also there is .requests.log
return Os.mergePathsUnix(getRunDir(), "logs", "*.stderrout.log");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), "logs/catalina.out");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-messaging
@Override
protected String getLogFileLocation() {
return Os.mergePathsUnix(getRunDir(), "data/activemq.log");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
if (attrs.isRegularFile()) {
Path relativePath = file.subpath(startElements, file.getNameCount());
tasks.add(function.apply(new SourceAndDestination(file.toString(), Os.mergePathsUnix(destination, relativePath.toString()))));
}
return FileVisitResult.CONTINUE;
}
});
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Test
public void testCreateZipFromFilesInDot() throws Exception {
ArchiveBuilder builder = ArchiveBuilder.zip();
for (String fileName : Arrays.asList("data01.txt", "data02.txt", "data03.txt")) {
builder.addAt(new File(tmpDir, fileName), ".");
}
buildAndValidatePrefix(builder, Os.mergePathsUnix(".", "data"));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-messaging
@Override
public void customize() {
log.debug("Customizing {}", entity);
Networking.checkPortsValid(getPortMap());
newScript(CUSTOMIZING)
.body.append(format("cp -R %s/* .", getExpandedInstallDir()))
.execute();
String destinationConfigFile = Os.mergePathsUnix(getRunDir(), "conf/storm.yaml");
copyTemplate(getStormConfigTemplateUrl(), destinationConfigFile);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Test(groups = "Integration")
public void testStartsInAppSpecifiedDirectoryUnderHome() throws Exception {
String dir = Os.mergePathsUnix("~/.brooklyn-test-"+Strings.makeRandomId(4));
try {
app.config().set(BrooklynConfigKeys.ONBOX_BASE_DIR, dir);
doTestSpecifiedDirectory(dir, dir);
} finally {
Os.deleteRecursively(dir);
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
public Map<String, String> getShellEnvironment() {
return MutableMap.<String, String>builder()
.putAll(super.getShellEnvironment())
.put("JETTY_RUN", getRunDir())
.put("JETTY_HOME", getRunDir())
.put("JETTY_LOGS", Os.mergePathsUnix(getRunDir(), "logs"))
.put("JETTY_PORT", getHttpPort().toString())
.renameKey("JAVA_OPTS", "JAVA_OPTIONS")
.build();
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Test(groups = "Integration")
public void testStartsInDifferentRunAndInstallSpecifiedDirectories() throws Exception {
String dir1 = Os.mergePathsUnix(Os.tmp(), "/brooklyn-test-"+Strings.makeRandomId(4));
String dir2 = Os.mergePathsUnix(Os.tmp(), "/brooklyn-test-"+Strings.makeRandomId(4));
app.config().set(BrooklynConfigKeys.INSTALL_DIR, dir1);
app.config().set(BrooklynConfigKeys.RUN_DIR, dir2);
doTestSpecifiedDirectory(dir1, dir2);
Os.deleteRecursively(dir1);
Os.deleteRecursively(dir2);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Test(groups = "Integration")
public void testStartsInMgmtSpecifiedDirectory() throws Exception {
String dir = Os.mergePathsUnix(Os.tmp(), "/brooklyn-test-"+Strings.makeRandomId(4));
tearDown();
mgmt = new LocalManagementContextForTests();
mgmt.getBrooklynProperties().put(BrooklynConfigKeys.ONBOX_BASE_DIR, dir);
setUp();
doTestSpecifiedDirectory(dir, dir);
Os.deleteRecursively(dir);
}
内容来源于网络,如有侵权,请联系作者删除!