public interface SameServerEntity extends Entity, Startable
MachineProvisioningLocation
), will obtain a machine
and pass that to each of its children by calling their Startable.start(java.util.Collection)
methods with that machine.
Thus multiple entities can be set up to run on the same machine.BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<java.lang.String> |
ADDRESS |
static AttributeSensor<java.lang.String> |
HOSTNAME |
static AttributeSensor<MachineProvisioningLocation> |
PROVISIONING_LOCATION |
static ConfigKey<java.util.Map<java.lang.String,java.lang.Object>> |
PROVISIONING_PROPERTIES |
static ConfigKey<QuorumCheck> |
RUNNING_QUORUM_CHECK |
static AttributeSensor<Lifecycle> |
SERVICE_STATE_ACTUAL |
static ConfigKey<QuorumCheck> |
UP_QUORUM_CHECK |
RESTART, SERVICE_UP, START, STOP
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
static final ConfigKey<java.util.Map<java.lang.String,java.lang.Object>> PROVISIONING_PROPERTIES
static final ConfigKey<QuorumCheck> UP_QUORUM_CHECK
static final ConfigKey<QuorumCheck> RUNNING_QUORUM_CHECK
static final AttributeSensor<Lifecycle> SERVICE_STATE_ACTUAL
static final AttributeSensor<MachineProvisioningLocation> PROVISIONING_LOCATION
static final AttributeSensor<java.lang.String> HOSTNAME
static final AttributeSensor<java.lang.String> ADDRESS