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.Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, 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 ConfigKey<java.lang.Boolean> |
INBOUND_PORTS_AUTO_INFER |
static ConfigKey<java.lang.String> |
INBOUND_PORTS_CONFIG_REGEX |
static AttributeSensor<MachineProvisioningLocation> |
PROVISIONING_LOCATION |
static ConfigKey<java.util.Map<java.lang.String,java.lang.Object>> |
PROVISIONING_PROPERTIES |
static ConfigKey<java.util.Collection<java.lang.Integer>> |
REQUIRED_OPEN_LOGIN_PORTS |
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, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
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 ConfigKey<java.util.Collection<java.lang.Integer>> REQUIRED_OPEN_LOGIN_PORTS
static final ConfigKey<java.lang.String> INBOUND_PORTS_CONFIG_REGEX
static final ConfigKey<java.lang.Boolean> INBOUND_PORTS_AUTO_INFER
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