BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
|Modifier and Type||Method and Description|
Obtain a new (sub)-location in the location represented by this class.
Release a previously-obtained location.
containsLocation, getAllConfig, getChildren, getConfig, getDisplayName, getExtension, getId, getParent, hasConfig, hasExtension, relations, setParent, toVerboseString
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
T obtain(java.util.Map<?,?> flags) throws LocationNotAvailableException
flags- Constraints and details of the location to be provisioned
LocationNotAvailableException- if could not provision such a location
void release(T machine)
location- a location previously obtained
java.lang.IllegalStateException- if the machine did not come from a call to
#obtain()or it has already been released.