Brooklyn

brooklyn.entity.drivers.downloads
[Java] Class DownloadSubstituters

java.lang.Object
  brooklyn.entity.drivers.downloads.DownloadSubstituters

public class DownloadSubstituters

Nested Class Summary
protected static class DownloadSubstituters.Substituter

 
Method Summary
static java.util.Map getBasicAddonSubstitutions(EntityDriver driver, java.lang.String addon)

static java.util.Map getBasicEntitySubstitutions(EntityDriver driver)

static java.util.Map getBasicSubscriptions(DownloadRequirement req)

static java.lang.String substitute(DownloadRequirement req, java.lang.String basevalue)

Converts the basevalue by substituting things in the form ${key} for values specific to a given entity driver.

static java.lang.String substitute(java.lang.String basevalue, java.util.Map substitutions)

static Function substituter(Function basevalueProducer, Function subsProducer)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

getBasicAddonSubstitutions

public static java.util.Map getBasicAddonSubstitutions(EntityDriver driver, java.lang.String addon)


getBasicEntitySubstitutions

public static java.util.Map getBasicEntitySubstitutions(EntityDriver driver)


getBasicSubscriptions

public static java.util.Map getBasicSubscriptions(DownloadRequirement req)


substitute

public static java.lang.String substitute(DownloadRequirement req, java.lang.String basevalue)
Converts the basevalue by substituting things in the form ${key} for values specific to a given entity driver. The keys used are: Additional substitution keys (and values) can be defined using DownloadRequirement.getProperties(); these override the default substitutions listed above.


substitute

public static java.lang.String substitute(java.lang.String basevalue, java.util.Map substitutions)


substituter

public static Function substituter(Function basevalueProducer, Function subsProducer)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.