@Test public static void testPrepend() { Assert.assertEquals(StringFunctions.prepend("Hello ").apply("World"), "Hello World"); }
@Override public void createSubnet(String subnetId, Cidr subnetCidr) { Iterable<String> opts = Iterables.transform(getDockerNetworkCreateOpts(), StringFunctions.prepend("--opt ")); getEntity().sensors().get(SdnAgent.DOCKER_HOST).runDockerCommand( String.format("network create --driver %s %s --subnet=%s %s", getDockerNetworkDriver(), Joiner.on(' ').join(opts), subnetCidr, subnetId)); }
private void addCatalogLocationLegacySyntax(String symbolicName, String locationType, List<String> libraries) { ImmutableList.Builder<String> yaml = ImmutableList.<String>builder().add( "brooklyn.catalog:", " id: " + symbolicName, " name: My Catalog Location", " description: My description", " version: " + TEST_VERSION); if (libraries!=null && libraries.size() > 0) { yaml.add(" libraries:") .addAll(Lists.transform(libraries, StringFunctions.prepend(" - url: "))); } yaml.add( "", "brooklyn.locations:", "- type: " + locationType, " brooklyn.config:", " config1: config1", " config2: config2"); addCatalogItems(yaml.build()); } }
private void addCatalogLocation(String symbolicName, String locationType, List<String> libraries) { ImmutableList.Builder<String> yaml = ImmutableList.<String>builder().add( "brooklyn.catalog:", " id: " + symbolicName, " version: " + TEST_VERSION, " itemType: location", " name: My Catalog Location", " description: My description"); if (libraries!=null && libraries.size() > 0) { yaml.add(" libraries:") .addAll(Lists.transform(libraries, StringFunctions.prepend(" - url: "))); } yaml.add( " item:", " type: " + locationType, " brooklyn.config:", " config1: config1", " config2: config2"); addCatalogItems(yaml.build()); }