本文整理了Java中org.apache.brooklyn.util.text.Strings.trim()
方法的一些代码示例,展示了Strings.trim()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.trim()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:trim
暂无
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker
/** Parse and return the ID returned from a Docker command. */
public static String checkId(String input) {
// Remove hash type from start and convert to lowercase
String imageId = Strings.removeFromStart(Strings.trim(input).toLowerCase(Locale.ENGLISH), SHA_256);
boolean prefix = input.startsWith(SHA_256);
if (imageId.length() == 64 && DOCKERFILE_CHARACTERS.matchesAllOf(imageId)) {
return (prefix ? SHA_256 : "") + imageId;
} else {
throw new IllegalStateException("Invalid image ID returned: " + imageId);
}
}
代码示例来源:origin: io.brooklyn.ambari/brooklyn-ambari
public ComponentMapping(String mapping, String defaultHost) {
Preconditions.checkNotNull(mapping, "Mapping is required");
Preconditions.checkNotNull(defaultHost, "Default host is required");
String host = null;
String component = null;
if (mapping.contains("|")) {
String[] split = mapping.split("\\|");
host = trim(split[1]);
component = trim(split[0]);
} else {
host = defaultHost;
component = mapping;
}
if (StringUtils.isEmpty(host)) {
throw new IllegalArgumentException(String.format("Extra component \"%s\" is not bound to any host group. " +
"Please use \"%s\" configuration key for global binding or specify it by add \"|<host-group-name>\" after the component name",
component, COMPONENT_NAMES.getName()));
}
this.component = component;
this.host = host;
}
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker
/** {@inheritDoc} */
@Override
public String runDockerCommandTimeout(String command, Duration timeout) {
// FIXME Set DOCKER_OPTS values in command-line for when running on localhost
String stdout = execCommandTimeout(BashCommands.sudo(String.format("docker %s", command)), timeout);
LOG.debug("Successfully executed Docker {}: {}", Strings.getFirstWord(command), Strings.getFirstLine(stdout));
return Strings.trim(stdout);
}
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker
private InetAddress getSshHostAddress() {
DockerHost dockerHost = getDockerHost();
OsDetails osDetails = dockerHost.getDynamicLocation().getMachine().getMachineDetails().getOsDetails();
if (osDetails.isMac()) {
String address = dockerHost.execCommand("boot2docker ip");
if (Strings.isNonBlank(address)) {
LOG.debug("The boot2docker IP address is {}", Strings.trim(address));
try {
return InetAddress.getByName(Strings.trim(address));
} catch (UnknownHostException e) {
throw Exceptions.propagate(e);
}
}
}
return dockerHost.getDynamicLocation().getMachine().getAddress();
}
内容来源于网络,如有侵权,请联系作者删除!