Brooklyn

brooklyn.location.basic
[Java] Class Machines

java.lang.Object
  brooklyn.location.basic.Machines

public class Machines

utilities for working with MachineLocations


Method Summary
static Optional findSubnetHostname(java.lang.Iterable ll)

static Optional findSubnetHostname(Entity entity)

static Optional findSubnetIp(Entity entity)

static Optional findSubnetIp(java.lang.Iterable ll)

returns whether it is localhost (and has warned)

static Optional findSubnetOrPrivateIp(Entity entity)

static Optional findSubnetOrPublicHostname(Entity entity)

static Optional findUniqueMachineLocation(java.lang.Iterable locations)

static Optional getSubnetHostname(Location where)

static Optional getSubnetIp(Location where)

static boolean warnIfLocalhost(java.util.Collection locations, java.lang.String message)

 
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

findSubnetHostname

public static Optional findSubnetHostname(java.lang.Iterable ll)


findSubnetHostname

public static Optional findSubnetHostname(Entity entity)


findSubnetIp

public static Optional findSubnetIp(Entity entity)


findSubnetIp

public static Optional findSubnetIp(java.lang.Iterable ll)
returns whether it is localhost (and has warned)


findSubnetOrPrivateIp

public static Optional findSubnetOrPrivateIp(Entity entity)


findSubnetOrPublicHostname

public static Optional findSubnetOrPublicHostname(Entity entity)


findUniqueMachineLocation

public static Optional findUniqueMachineLocation(java.lang.Iterable locations)


getSubnetHostname

public static Optional getSubnetHostname(Location where)


getSubnetIp

public static Optional getSubnetIp(Location where)


warnIfLocalhost

public static boolean warnIfLocalhost(java.util.Collection locations, java.lang.String message)


 

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