org.apache.brooklyn.util.text.Strings.trim()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(96)

本文整理了Java中org.apache.brooklyn.util.text.Strings.trim()方法的一些代码示例,展示了Strings.trim()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.trim()方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:trim

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();
}

相关文章