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.
|