| 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.
|
| LocationResolver.EnableableLocationResolver | |
| LocationType |
Gives type information for a
Location. |
| MachineDetails | |
| MachineLocation |
A location that is a machine.
|
| MachineManagementMixins.GivesMachineMetadata | |
| MachineManagementMixins.KillsMachines | |
| MachineManagementMixins.ListsMachines | |
| MachineManagementMixins.MachineMetadata |
very lightweight machine record
|
| MachineManagementMixins.RichMachineProvisioningLocation<T extends MachineLocation> | |
| 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 |
|---|---|
| LocationSpec<T extends Location> |
Gives details of a location to be created.
|
| MachineManagementMixins |
| 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.
|