| Interface | Description |
|---|---|
| AddressableLocation |
A location that has an IP address.
|
| HardwareDetails | |
| Location |
A location that an entity can be in.
|
| LocationDefinition |
Defines a location, where the
LocationDefinition.getSpec() is like a serialized representation
of the location so that Brooklyn can create a corresponding location. |
| LocationRegistry |
The registry of the sorts of locations that brooklyn knows about.
|
| LocationResolver |
Provides a way of creating location instances of a particular type.
|
| LocationType |
Gives type information for a
Location. |
| MachineDetails | |
| MachineLocation |
A location that is a machine.
|
| MachineLocationCustomizer |
Customization hooks to allow apps to perform specific customisation of obtained machines.
|
| MachineManagementMixins.GivesMachineMetadata | |
| MachineManagementMixins.KillsMachines | |
| MachineManagementMixins.ListsMachines | |
| MachineManagementMixins.MachineMetadata |
very lightweight machine record
|
| MachineManagementMixins.ResumesMachines | |
| MachineManagementMixins.RichMachineProvisioningLocation<T extends MachineLocation> | |
| MachineManagementMixins.SuspendResumeLocation |
Implement to indicate that a location can suspend and resume machines.
|
| MachineManagementMixins.SuspendsMachines | |
| MachineProvisioningLocation<T extends MachineLocation> |
A location that is able to provision new machines within its location.
|
| OsDetails | |
| PortRange |
A range of ports (indicator for Location and other APIs).
|
| PortSupplier |
Mixin interface for location which allows it to supply ports from a given range
|
| ProvisioningLocation<T extends Location> |
A location that is able to provision new locations within it.
|
| Class | Description |
|---|---|
| BasicMachineLocationCustomizer |
A default no-op implementation, which can be extended to override the appropriate methods.
|
| LocationSpec<T extends Location> |
Gives details of a location to be created.
|
| MachineManagementMixins |
Defines mixins for interesting locations.
|
| Exception | Description |
|---|---|
| LocationNotAvailableException |
Indicates that a
ProvisioningLocation is not able to provision a requested location |
| NoMachinesAvailableException |
Indicates no machines are available in a given location.
|