Brooklyn

Package brooklyn.location.basic

 

Interface Summary
HasSubnetHostname
RegistryLocationResolver extension to LocationResolver which can take a registry
SshMachineLocation.ExecRunner
SupportsPortForwarding
SupportsPortForwarding.RequiresPortForwarding marker on a location to indicate that port forwarding should be done automatically for attempts to access from Brooklyn
 


Class Summary
AbstractLocation A basic implementation of the Location interface.
BasicLocationDefinition
BasicLocationRegistry
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 @deprecated in 0.5.0 use resolver
DefinedLocationByIdResolver looks up based on ID in DefinedLocations map
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.
LocalhostMachineProvisioningLocation An implementation of MachineProvisioningLocation that can provision a SshMachineLocation for the local host.
LocalhostMachineProvisioningLocation.LocalhostMachine
LocalhostResolver Examples of valid specs:
  • localhost
  • localhost:()
  • localhost:(name=abc)
  • localhost:(name="abc")
LocationConfigKeys
LocationConfigUtils
LocationCreationUtils
LocationRegistry @deprecated use BasicLocationRegistry implementing 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.