Brooklyn

Package brooklyn.location.basic

 

Interface Summary
RegistryLocationResolver extension to LocationResolver which can take a registry
SshMachineLocation.ExecRunner
 


Class Summary
AbstractLocation A basic implementation of the Location interface.
BasicOsDetails
BasicOsDetails.Factory
BasicOsDetails.OsArchs
BasicOsDetails.OsNames
BasicOsDetails.OsVersions
ByonLocationResolver Examples of valid specs:
  • byon:(hosts=myhost)
  • byon:(hosts=myhost,myhost2)
  • byon:(hosts="myhost, myhost2")
  • byon:(hosts=myhost,myhost2, name=abc)
  • byon:(hosts="myhost, myhost2", name="my location name")
CommandLineLocations
FixedListMachineProvisioningLocation A provisioner of MachineLocations which takes a list of machines it can connect to.
FixedListMachineProvisioningLocation.Builder Facilitates fluent/programmatic style for constructing a fixed pool of machines.
JcloudsResolver
LocalhostMachineProvisioningLocation An implementation of MachineProvisioningLocation that can provision a SshMachineLocation for the local host.
LocalhostResolver Examples of valid specs:
  • localhost
  • localhost:()
  • localhost:(name=abc)
  • localhost:(name="abc")
LocationRegistry
NamedLocationResolver Allows you to say, in your brooklyn.properties:
PortRanges
PortRanges.AggregatePortRange
PortRanges.BasicPortRange
PortRanges.LinearPortRange
PortRanges.SinglePort
SimulatedLocation Location for use in dev/test, defining custom start/stop support, and/or tweaking the ports which are permitted to be available (using setPermittedPorts(Iterable))
SshMachineLocation Operations on a machine that is accessible via ssh.
 


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