Brooklyn

brooklyn.location.basic
[Java] Class NamedLocationResolver

java.lang.Object
  brooklyn.location.basic.NamedLocationResolver
All Implemented Interfaces:
RegistryLocationResolver

public class NamedLocationResolver

Allows you to say, in your brooklyn.properties: brooklyn.location.named.foo=localhost brooklyn.location.named.foo.user=bob brooklyn.location.named.foo.privateKeyFile=~/.ssh/custom-key-for-bob brooklyn.location.named.foo.privateKeyPassphrase=WithAPassphrase

or

brooklyn.location.named.bob-aws-east=jclouds:aws-ec2:us-east-1 brooklyn.location.named.bob-aws-east.identity=BobId brooklyn.location.named.bob-aws-east.credential=BobCred

then you can simply refer to: named:foo or named:bob-aws-east in any location spec.


Field Summary
static java.lang.String NAMED

static Logger log

 
Method Summary
java.lang.String getPrefix()

Location newLocationFromString(java.util.Map properties, java.lang.String spec)

Location newLocationFromString(java.lang.String spec, LocationRegistry registry, java.util.Map locationFlags)

 
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()
 

Field Detail

NAMED

public static final java.lang.String NAMED


log

public static final Logger log


 
Method Detail

getPrefix

@Override
public java.lang.String getPrefix()


newLocationFromString

@Override
public Location newLocationFromString(java.util.Map properties, java.lang.String spec)


newLocationFromString

public Location newLocationFromString(java.lang.String spec, LocationRegistry registry, java.util.Map locationFlags)


 

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