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

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

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

Strings.toString介绍

[英]returns toString of the object if it is not null, otherwise null
[中]如果对象不为null,则返回该对象的toString,否则返回null

代码示例

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

public void setContainingBundle(VersionedName versionedName) {
  this.containingBundle = Strings.toString(versionedName);
}

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

public ResourceUtils(Object contextObject) {
  this(contextObject, Strings.toString(contextObject));
}

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

@Override
  public String toString() {
    return String.format("sameName(%s)",Strings.toString(param));
  }
}

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

@Override
  public String toString() {
    return String.format("labelEqualTo(%s)",Strings.toString(label));
  }
}

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

@Override
  public String toString() {
    return String.format("nameEqualTo(%s)",Strings.toString(name));
  }
}

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

public boolean contains(String key) {
  if (map==null) return false;
  if (map.containsKey(key)) return true;
  for (Map.Entry<?,?> entry: map.entrySet()) {
    String k = Strings.toString(entry.getKey());
    if (k.startsWith(key+".")) {
      // contains this prefix
      return true;
    }
  }
  return false;
}

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

/** primary URL this controller serves, if one can / has been inferred */
@Override
public String getUrl() {
  return Strings.toString( getAttribute(MAIN_URI) );
}

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

@Override
  @SuppressWarnings("unchecked")
  public <T> Maybe<T> tryCoerce(Object input, TypeToken<T> targetType) {
    Class<? super T> rawTargetType = targetType.getRawType();
    
    //for enums call valueOf with the string representation of the value
    if (rawTargetType.isEnum()) {
      return EnumTypeCoercions.tryCoerceUntyped(Strings.toString(input), (Class<T>)rawTargetType);
    } else {
      return null;
    }
  }
}

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

@Beta
public static RegisteredType setContainingBundle(RegisteredType type, @Nullable ManagedBundle bundle) {
  ((BasicRegisteredType)type).containingBundle =
    bundle==null ? null : Strings.toString(bundle.getVersionedName());
  return type;
}

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

@Override
public String getPlain(String application, String entityToken, String configKeyName, Boolean raw) {
  return Strings.toString(get(false, application, entityToken, configKeyName, raw));
}

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

private Long parseSizeString(Object obj, String defaultUnit) {
  if (obj == null) return null;
  return ByteSizeStrings.parse(Strings.toString(obj), defaultUnit);
}

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

@Override
public boolean isAuthenticated(HttpSession session) {
  if (session == null) return false;
  Object value = session.getAttribute(getAuthenticationKey());
  return Strings.isNonBlank(Strings.toString(value));
}

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

@Beta
static boolean isPersistenceModeEnabled(Entity entity) {
  // TODO when there are PERSIST* options in BrooklynNode, look at them here!
  // or, even better, make a REST call to check persistence
  String params = null;
  if (entity instanceof BrooklynCluster) {
    EntitySpec<?> spec = entity.getConfig(BrooklynCluster.MEMBER_SPEC);
    params = Strings.toString( spec.getConfig().get(BrooklynNode.EXTRA_LAUNCH_PARAMETERS) );
  }
  if (params==null) params = entity.getConfig(BrooklynNode.EXTRA_LAUNCH_PARAMETERS);
  if (params==null) return false;
  if (params.indexOf("persist")==0) return false;
  return true;
}

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

@Override
public void onEvent(SensorEvent<String> event) {
  String v = Strings.toString(event.getValue());
  String v2 = apply(v);
  setAttributeIfChanged(owner, sensor, v2);
}
public String apply(String value) {

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

@Override
  public String apply(Object input) {
    System.out.println(Strings.maxlen(Strings.toString(input), 80));
    return Strings.toString(input);
  }
}

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

@Override
public void onEvent(SensorEvent<String> event) {
  String v = Strings.toString(event.getValue());
  String v2 = apply(v);
  if (v2 != null || canSetNull) {
    setAttributeIfChanged(toUpdate, v2);
  }
}
public String apply(String value) {

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

public PerUserEntitlementManager(BrooklynProperties properties) {
  this(load(properties, properties.getConfig(DEFAULT_MANAGER)));
  
  Set<ConfigKey<?>> users = properties.findKeysPresent(ConfigPredicates.nameStartsWith(PER_USER_ENTITLEMENTS_CONFIG_PREFIX+"."));
  for (ConfigKey<?> key: users) {
    if (key.getName().equals(DEFAULT_MANAGER.getName())) continue;
    String user = Strings.removeFromStart(key.getName(), PER_USER_ENTITLEMENTS_CONFIG_PREFIX+".");
    addUser(user, load(properties, Strings.toString(properties.getConfig(key))));
  }
  
  log.info(getClass().getSimpleName()+" created with "+perUserManagers.size()+" user"+Strings.s(perUserManagers)+" and "
    + "default "+defaultManager+" (users: "+perUserManagers+")");
}

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

public static ConfigKey<?> newInstance(ConfigBag keyDefs) {
  String typeName = Strings.toString(keyDefs.getStringKey("type"));
  if (Strings.isNonBlank(typeName)) {
    // TODO dynamic typing - see TYPE key commented out above; also see AddSensor.getType for type lookup
    log.warn("Setting 'type' is not currently supported for dynamic config keys; ignoring in definition of "+keyDefs);
  }
  
  Class<Object> type = Object.class;
  String name = keyDefs.get(NAME);
  String description = keyDefs.get(DESCRIPTION);
  Object defaultValue = keyDefs.get(DEFAULT_VALUE);
  return newConfigKey(type, name, description, defaultValue);
}

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

@Override
protected String getDefaultPathFromConfig() {
  Maybe<Object> result = brooklynProperties.getConfigLocalRaw(BrooklynServerConfig.PERSISTENCE_BACKUPS_DIR);
  if (result.isPresent()) return Strings.toString(result.get());
  if (isBackupSameLocation()) {
    return backupContainerFor(brooklynProperties.getConfig(BrooklynServerConfig.PERSISTENCE_DIR));
  }
  return null;
}
protected String backupContainerFor(String nonBackupContainer) {

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

@Override
  public String call(ConfigBag parameters) {
    Object name = parameters.getStringKey("name");
    entity().sensors().set(Sensors.newStringSensor(SENSOR_LAST_HELLO), Strings.toString(name));
    return helloWord()+" "+name;
  }
}).build();

相关文章