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

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

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

Strings.isBlank介绍

[英]Checks if the given string is empty or only consists of whitespace.
[中]检查给定字符串是否为空或仅包含空格。

代码示例

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

/** NB: might be useful for stack trace, e.g. {@link ExecutionException} */
private static boolean isBoringForMessage(Throwable t) {
  for (Class<? extends Throwable> type: ALWAYS_BORING_MESSAGE_THROWABLE_SUPERTYPES)
    if (type.isInstance(t)) return true;
  if (Strings.isBlank(t.getMessage())) {
    for (Class<? extends Throwable> type: BORING_IF_NO_MESSAGE_THROWABLE_SUPERTYPES)
      if (type.isInstance(t)) return true;
  }
  return false;
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

private String toSimpleName(String name) {
  String simpleName = name.substring(name.lastIndexOf(".")+1);
  if (Strings.isBlank(simpleName)) simpleName = name.trim();
  return Strings.makeValidFilename(simpleName);
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

@Override
  public String apply(@Nullable String input) {
    if (input == null) return null;
    if (Strings.isBlank(input)) return Strings.EMPTY;
    return CharMatcher.BREAKING_WHITESPACE.trimFrom(input);
  }
};

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override public String apply(@Nullable DownloadRequirement req) {
    DownloadTargets targets = producer.apply(req);
    List<String> primaryTargets = targets.getPrimaryLocations();
    for (String primaryTarget : primaryTargets) {
      String result = inferFilename(primaryTarget);
      if (!Strings.isBlank(result)) return result;
    }
    return null;
  }
};

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

public static CompoundTransformer loadTransformer(ResourceUtils resources, String transformationsFileUrl) {
  if (Strings.isBlank(transformationsFileUrl)) {
    return CompoundTransformer.NOOP; 
  } else {
    String contents = resources.getResourceAsString(transformationsFileUrl);
    return CompoundTransformerLoader.load(contents);
  }
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

private String getTestProperty(String name) {
  String propName = "test.brooklyn.vault." + name;
  String propVal = System.getProperty(propName);
  if (Strings.isBlank(propVal))
    throw new IllegalArgumentException(propName + " is not set");
  return propVal;
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

private boolean checkCauseEmbedded() {
  String causalText = Exceptions.collapseText(getCause());
  if (Strings.isBlank(causalText)) return false;
  return getMessage().endsWith(causalText);
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources

@Override
public List<ApplicationSummary> list(String typeRegex) {
  if (Strings.isBlank(typeRegex)) {
    typeRegex = ".*";
  }
  return FluentIterable
      .from(mgmt().getApplications())
      .filter(EntitlementPredicates.isEntitled(mgmt().getEntitlementManager(), Entitlements.SEE_ENTITY))
      .filter(EntityPredicates.hasInterfaceMatching(typeRegex))
      .transform(ApplicationTransformer.fromApplication(ui.getBaseUriBuilder()))
      .toList();
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-api

/** puts a prefix in front of the message, with the given separator if there is already a message;
 * if there is no message, it simply sets the prefix as the message.
 * if no prefix or blank, does nothing.
 */
public Builder prefixMessage(String prefix, String separatorIfMessageNotBlank) {
  if (Strings.isNonBlank(prefix)) {
    if (Strings.isBlank(message)) message(prefix);
    else message(prefix+separatorIfMessageNotBlank+message);
  }
  return this;
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

@Test
public void testFromNegativeHash() {
  String id1 = Identifiers.makeIdFromHash(-1);
  Assert.assertTrue(!Strings.isBlank(id1));
  log.info("ID's made from hash, of -1 is "+id1+" and of Long.MIN_VALUE is "+Identifiers.makeIdFromHash(Long.MIN_VALUE));
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override
public void init() {
  // Code below copied from BasicAppliationImpl.
  // Set the default name *before* calling super.init(), and only do so if we don't have an 
  // explicit default. This is a belt-and-braces fix: before we overwrote the defaultDisplayName
  // that was inferred from the catalog item name.
  if (Strings.isBlank(getConfig(DEFAULT_DISPLAY_NAME))) {
    setDefaultDisplayName("Application ("+getId()+")");
  }
  super.init();
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-software-messaging

@BeforeClass(alwaysRun = true)
@Parameters({"locationSpec"})
public void setLocationSpec(@Optional String locationSpec) {
  this.locationSpec = !Strings.isBlank(locationSpec)
            ? locationSpec
            : DEFAULT_LOCATION;
  log.info("Running {} with in {}", this, this.locationSpec);
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-software-database

public String getPassword() {
  String result = getAttribute(MariaDbNode.PASSWORD);
  if (Strings.isBlank(result))
    sensors().set(MariaDbNode.PASSWORD, (result = Identifiers.makeRandomId(6)));
  return result;
}

代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker

private String getStorageOpts() {
  String driver = getEntity().config().get(DockerHost.DOCKER_STORAGE_DRIVER);
  if (Strings.isBlank(driver)) {
    return null;
  } else {
    return "-s " + Strings.toLowerCase(driver);
  }
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override
public void init() {
  // Set the default name *before* calling super.init(), and only do so if we don't have an 
  // explicit default. This is a belt-and-braces fix: before we overwrote the defaultDisplayName
  // that was inferred from the catalog item name.
  if (Strings.isBlank(getConfig(DEFAULT_DISPLAY_NAME))) {
    setDefaultDisplayName("Application ("+getId()+")");
  }
  super.init();
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base

@Override
public void init() {
  String primaryName = getConfig(CHEF_COOKBOOK_PRIMARY_NAME);
  if (!Strings.isBlank(primaryName)) setDefaultDisplayName(primaryName+" (chef)");
  
  super.init();
  new ChefLifecycleEffectorTasks().attachLifecycleEffectors(this);
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-software-cm-chef

@Override
public void init() {
  String primaryName = getConfig(CHEF_COOKBOOK_PRIMARY_NAME);
  if (!Strings.isBlank(primaryName)) setDefaultDisplayName(primaryName+" (chef)");
  
  super.init();
  new ChefLifecycleEffectorTasks().attachLifecycleEffectors(this);
}

代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-cloudstack

protected void startLoadBalancer() {
  String lbName = getAttribute(LOAD_BALANCER_NAME);
  if (Strings.isBlank(lbName)) {
    ConfigBag setup = ConfigBag.newInstance(getAllConfig());
    lbName = new BasicCloudMachineNamer().generateNewGroupId(setup);
    sensors().set(LOAD_BALANCER_NAME, lbName);
  }
  createLoadBalancer(lbName);
}

代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker

@Override
public boolean isRunning() {
  String customCommand = getEntity().config().get(VanillaSoftwareProcess.CHECK_RUNNING_COMMAND);
  if (Strings.isBlank(customCommand)) {
    return getOwnerEntity().sensors().get(Startable.SERVICE_UP);
  } else {
    return newScript(CHECK_RUNNING).body.append(customCommand).execute() == 0;
  }
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources

@Override
public Response getIcon(String itemId, String version) {
  if (!Entitlements.isEntitled(mgmt().getEntitlementManager(), Entitlements.SEE_CATALOG_ITEM, itemId+(Strings.isBlank(version)?"":":"+version))) {
    throw WebResourceUtils.forbidden("User '%s' is not authorized to see catalog entry",
      Entitlements.getEntitlementContext().user());
  }
  version = processVersion(version);
  
  return getCatalogItemIcon(mgmt().getTypeRegistry().get(itemId, version));
}

相关文章