Brooklyn

Package brooklyn.location.basic

 

Interface Summary
HasSubnetHostname
LocationInternal Information about locations private to Brooklyn.
RegistryLocationResolver Extension to LocationResolver which can take a registry.
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.
AggregatingMachineProvisioningLocation Takes a list of other provisioners, and round-robins across them when obtaining a machine.
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")
DefinedLocationByIdResolver looks up based on ID in DefinedLocations map
DeprecatedKeysMappingBuilder @deprecated since 0.6; for use only in converting deprecated flags; will be deleted in future version.
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.
HostLocationResolver
LocalhostMachineProvisioningLocation An implementation of MachineProvisioningLocation that can provision a SshMachineLocation for the local host.
LocalhostMachineProvisioningLocation.LocalhostMachine
LocalhostPropertiesFromBrooklynProperties @author aledsage
LocalhostResolver Examples of valid specs:
  • localhost
  • localhost:()
  • localhost:(name=abc)
  • localhost:(name="abc")
LocationConfigKeys
LocationConfigUtils
LocationCreationUtils @since 0.6.0-M1
LocationPropertiesFromBrooklynProperties The properties to use for locations, loaded from brooklyn.properties file.
Machines utilities for working with MachineLocations
NamedLocationResolver Allows you to say, in your brooklyn.properties:
PortRanges
PortRanges.AggregatePortRange
PortRanges.BasicPortRange @deprecated since 0.6.0; use LinearPortRange
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))
SingleMachineLocationResolver
SingleMachineProvisioningLocation
SshMachineLocation Operations on a machine that is accessible via ssh.
 


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