public abstract class AbstractMachineLocation extends AbstractLocation implements MachineLocation
AbstractLocation.BasicSubscriptionSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
BrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal
Modifier and Type | Field and Description |
---|---|
static ConfigKey<java.lang.Boolean> |
DETECT_MACHINE_DETAILS |
static ConfigKey<MachineDetails> |
MACHINE_DETAILS |
PARENT_LOCATION, TEMPORARY_LOCATION
FINAL_SPEC, NAMED_SPEC_NAME, ORIGINAL_SPEC
Constructor and Description |
---|
AbstractMachineLocation() |
AbstractMachineLocation(java.util.Map<?,?> properties) |
Modifier and Type | Method and Description |
---|---|
MachineDetails |
getMachineDetails() |
OsDetails |
getOsDetails() |
WithMutexes |
mutexes() |
addChild, addExtension, config, configure, containsLocation, equals, getChildren, getConfig, getConfig, getDisplayName, getExtension, getHostGeoInfo, getLocationTypeInternal, getParent, getRebindSupport, hasExtension, hashCode, init, isManaged, onManagementStarted, onManagementStopped, rebind, relations, removeChild, setDisplayName, setHostGeoInfo, setManagementContext, setParent, setParent, subscriptions, toMetadataRecord, toString, toVerboseString
addSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, getManagementContext, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId, tags
getAddress
containsLocation, getChildren, getConfig, getDisplayName, getExtension, getId, getParent, hasExtension, relations, setParent, toVerboseString
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
getHostname, getPrivateAddresses, getPublicAddresses
getManagementContext
addSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId
public static final ConfigKey<MachineDetails> MACHINE_DETAILS
public static final ConfigKey<java.lang.Boolean> DETECT_MACHINE_DETAILS
public AbstractMachineLocation()
public AbstractMachineLocation(java.util.Map<?,?> properties)
public MachineDetails getMachineDetails()
getMachineDetails
in interface MachineLocation
public OsDetails getOsDetails()
getOsDetails
in interface MachineLocation
public WithMutexes mutexes()