org.apache.brooklyn.api.entity.Entity.tags()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(83)

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

Entity.tags介绍

暂无

代码示例

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

@Test
public void testBrooklynCampMultipleTags() throws Exception {
  final Entity app = createAndStartApplication(
      "services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "  - tag1",
      "  - \"2\"",
      "  - \"- 3\"");
  assertTrue(app.tags().getTags().contains("tag1"));
  assertTrue(app.tags().getTags().contains("2"));
  assertTrue(app.tags().getTags().contains("- 3"));
}

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

@Test
public void testTagWithDslValue() throws Exception {
  Entity app = createAndStartApplication(
      "services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "  - $brooklyn:literal(\"myval\")");
  assertTrue(app.tags().getTags().contains("myval"));
}

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

@Test
public void testBrooklynCampKnowsIntegerTags() throws Exception {
  final Entity app = createAndStartApplication(
      "services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "  - tag1",
      "  - 3");
  assertTrue(app.tags().getTags().contains(3));
  assertTrue(app.tags().getTags().contains("tag1"));
}

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

@Test
public void testBrooklynCampSingleTag() throws Exception {
  final Entity app = createAndStartApplication(
      "services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "    - hi");
  assertTrue(app.tags().getTags().contains("hi"));
}

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

@Test
public void testBrooklynCampObjectTags() throws Exception {
  final Entity app = createAndStartApplication(
      "services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "  - tag1",
      "  - $brooklyn:object:",
      "      type: " + TagsTestObject.class.getName());
  assertTrue(Iterables.any(app.tags().getTags(), new Predicate<Object>() {
    @Override
    public boolean apply(@Nullable Object input) {
      return input instanceof TagsTestObject;
    }
  }));
  assertTrue(app.tags().getTags().contains("tag1"));
}

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

@Test
public void testRebindTags() throws Exception {
  final Entity entity = createAndStartApplication("services:",
      "- type: " + BasicApplication.class.getName(),
      "  brooklyn.tags:",
      "  - 1",
      "  - hi world",
      "  - $brooklyn:object:",
      "      type: " + TagObject.class.getName());
  Assert.assertTrue(entity.tags().getTags().contains(1));
  Assert.assertTrue(entity.tags().getTags().contains("hi world"));
  Assert.assertTrue(Iterables.any(entity.tags().getTags(), new Predicate<Object>() {
    @Override
    public boolean apply(Object input) {
      return input instanceof TagObject;
    }
  }));
  rebind();
  final Entity newEntity = mgmt().getEntityManager().getEntity(entity.getId());
  Assert.assertTrue(newEntity.tags().getTags().contains(1));
  Assert.assertTrue(newEntity.tags().getTags().contains("hi world"));
  Assert.assertTrue(Iterables.any(newEntity.tags().getTags(), new Predicate<Object>() {
    @Override
    public boolean apply(Object input) {
      return input instanceof TagObject;
    }
  }));
}

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

@Override
  public String getSpec(String applicationToken, String entityToken) {
    Entity entity = brooklyn().getEntity(applicationToken, entityToken);
    NamedStringTag spec = BrooklynTags.findFirst(BrooklynTags.YAML_SPEC_KIND, entity.tags().getTags());
    if (spec == null)
      return null;
    return (String) WebResourceUtils.getValueForDisplay(spec.getContents(), false, true);
  }
}

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

@SuppressWarnings("unchecked")
@Override
public List<Object> listTags(String applicationId, String entityId) {
  Entity entity = brooklyn().getEntity(applicationId, entityId);
  return (List<Object>) resolving(MutableList.copyOf(entity.tags().getTags())).preferJson(true).resolve();
}

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

entity.tags().addTags(spec.getTags());
addSpecParameters(spec, theEntity.getMutableEntityType());

相关文章