public interface SoftwareProcess extends Entity, Startable
Modifier and Type | Interface and Description |
---|---|
static class |
SoftwareProcess.ChildStartableMode
Controls the behavior when starting (stop, restart)
Startable children as part of the start (stop, restart) effector on this entity |
static class |
SoftwareProcess.RestartSoftwareParameters |
static class |
SoftwareProcess.StopSoftwareParameters |
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 ConfigKey<java.lang.Boolean> |
ADD_OPEN_INBOUND_PORTS_EFFECTOR |
static AttributeSensor<java.lang.String> |
ADDRESS |
static ConfigKey<java.lang.String> |
ARCHIVE_DIRECTORY_NAME_FORMAT |
static ConfigKey<SoftwareProcess.ChildStartableMode> |
CHILDREN_STARTABLE_MODE |
static MapConfigKey<java.lang.String> |
CUSTOMIZE_FILES
Files to be copied to the server before customize.
|
static ConfigKey<java.lang.Boolean> |
CUSTOMIZE_LATCH |
static MapConfigKey<java.lang.String> |
CUSTOMIZE_TEMPLATES
Templates to be filled in and then copied to the server before customize.
|
static ConfigKey<java.lang.Boolean> |
DONT_REQUIRE_TTY_FOR_SUDO |
static AttributeSensorAndConfigKey<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>> |
DOWNLOAD_ADDON_URLS |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
DOWNLOAD_URL |
static ConfigKey<java.lang.Boolean> |
ENTITY_STARTED |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
EXPANDED_INSTALL_DIR |
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 AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
INSTALL_DIR |
static MapConfigKey<java.lang.String> |
INSTALL_FILES
Files to be copied to the server before install.
|
static ConfigKey<java.lang.Boolean> |
INSTALL_LATCH |
static ConfigKey<java.lang.Boolean> |
INSTALL_RESOURCES_LATCH |
static MapConfigKey<java.lang.String> |
INSTALL_TEMPLATES
Templates to be filled in and then copied to the server before install.
|
static ConfigKey<java.lang.String> |
INSTALL_UNIQUE_LABEL |
static ConfigKey<java.lang.Boolean> |
LAUNCH_LATCH |
static ConfigKey<SoftwareProcessDriverLifecycleEffectorTasks> |
LIFECYCLE_EFFECTOR_TASKS
Sets the object that manages the sequence of calls of the entity's driver.
|
static ConfigKey<Duration> |
MAXIMUM_REBIND_SENSOR_CONNECT_DELAY |
static ConfigKey<java.lang.Boolean> |
OPEN_IPTABLES |
static AttributeSensor<java.lang.String> |
PID_FILE |
static ConfigKey<java.lang.String> |
POST_CUSTOMIZE_COMMAND |
static ConfigKey<java.lang.String> |
POST_INSTALL_COMMAND |
static ConfigKey<java.lang.String> |
POST_LAUNCH_COMMAND |
static ConfigKey<java.lang.String> |
PRE_CUSTOMIZE_COMMAND |
static ConfigKey<java.lang.String> |
PRE_INSTALL_COMMAND |
static MapConfigKey<java.lang.String> |
PRE_INSTALL_FILES
Files to be copied to the server before pre-install.
|
static MapConfigKey<java.lang.String> |
PRE_INSTALL_TEMPLATES
Templates to be filled in and then copied to the server before install.
|
static ConfigKey<java.lang.String> |
PRE_LAUNCH_COMMAND |
static AttributeSensor<MachineProvisioningLocation> |
PROVISIONING_LOCATION |
static MapConfigKey<java.lang.Object> |
PROVISIONING_PROPERTIES |
static ConfigKey<java.util.Collection<java.lang.Integer>> |
REQUIRED_OPEN_LOGIN_PORTS |
static ConfigKey<java.lang.Boolean> |
RETRIEVE_USAGE_METRICS |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
RUN_DIR |
static MapConfigKey<java.lang.String> |
RUNTIME_FILES
Files to be copied to the server after customisation.
|
static ConfigKey<java.lang.Boolean> |
RUNTIME_RESOURCES_LATCH |
static MapConfigKey<java.lang.String> |
RUNTIME_TEMPLATES
Templates to be filled in and then copied to the server after customisation.
|
static AttributeSensor<java.lang.Boolean> |
SERVICE_PROCESS_IS_RUNNING |
static ConfigKey<Duration> |
SERVICE_PROCESS_IS_RUNNING_POLL_PERIOD |
static AttributeSensor<Lifecycle> |
SERVICE_STATE_ACTUAL |
static AttributeSensor<Lifecycle.Transition> |
SERVICE_STATE_EXPECTED |
static ConfigKey<java.lang.Boolean> |
SETUP_LATCH |
static MapConfigKey<java.lang.Object> |
SHELL_ENVIRONMENT |
static ConfigKey<java.lang.Boolean> |
SKIP_ENTITY_START_IF_RUNNING |
static ConfigKey<java.lang.Boolean> |
SKIP_INSTALLATION |
static ConfigKey<java.lang.Boolean> |
START_LATCH |
static ConfigKey<Duration> |
START_TIMEOUT |
static ConfigKey<java.lang.Boolean> |
STOP_IPTABLES |
static ConfigKey<java.lang.Boolean> |
STOP_LATCH |
static AttributeSensor<java.lang.String> |
SUBNET_ADDRESS |
static AttributeSensor<java.lang.String> |
SUBNET_HOSTNAME |
static ConfigKey<java.lang.String> |
SUGGESTED_VERSION |
static MapConfigKey<java.lang.Object> |
TEMPLATE_SUBSTITUTIONS |
RESTART, SERVICE_UP, START, STOP
Modifier and Type | Method and Description |
---|---|
void |
populateServiceNotUpDiagnostics() |
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 AttributeSensor<java.lang.String> HOSTNAME
static final AttributeSensor<java.lang.String> ADDRESS
static final AttributeSensor<java.lang.String> SUBNET_HOSTNAME
static final AttributeSensor<java.lang.String> SUBNET_ADDRESS
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 ConfigKey<java.lang.Boolean> START_LATCH
static final ConfigKey<java.lang.Boolean> STOP_LATCH
static final ConfigKey<java.lang.Boolean> SETUP_LATCH
static final ConfigKey<java.lang.Boolean> INSTALL_RESOURCES_LATCH
static final ConfigKey<java.lang.Boolean> INSTALL_LATCH
static final ConfigKey<java.lang.Boolean> RUNTIME_RESOURCES_LATCH
static final ConfigKey<java.lang.Boolean> CUSTOMIZE_LATCH
static final ConfigKey<java.lang.Boolean> LAUNCH_LATCH
static final ConfigKey<java.lang.Boolean> ENTITY_STARTED
static final ConfigKey<java.lang.Boolean> SKIP_ENTITY_START_IF_RUNNING
static final ConfigKey<java.lang.Boolean> SKIP_INSTALLATION
static final ConfigKey<java.lang.String> PRE_INSTALL_COMMAND
static final ConfigKey<java.lang.String> POST_INSTALL_COMMAND
static final ConfigKey<java.lang.String> PRE_CUSTOMIZE_COMMAND
static final ConfigKey<java.lang.String> POST_CUSTOMIZE_COMMAND
static final ConfigKey<java.lang.String> PRE_LAUNCH_COMMAND
static final ConfigKey<java.lang.String> POST_LAUNCH_COMMAND
static final MapConfigKey<java.lang.Object> SHELL_ENVIRONMENT
static final ConfigKey<java.lang.String> SUGGESTED_VERSION
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> DOWNLOAD_URL
static final AttributeSensorAndConfigKey<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>> DOWNLOAD_ADDON_URLS
static final ConfigKey<java.lang.String> ARCHIVE_DIRECTORY_NAME_FORMAT
static final ConfigKey<java.lang.String> INSTALL_UNIQUE_LABEL
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> EXPANDED_INSTALL_DIR
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> INSTALL_DIR
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> RUN_DIR
static final ConfigKey<java.lang.Boolean> ADD_OPEN_INBOUND_PORTS_EFFECTOR
static final ConfigKey<java.lang.Boolean> OPEN_IPTABLES
static final ConfigKey<java.lang.Boolean> STOP_IPTABLES
static final ConfigKey<java.lang.Boolean> DONT_REQUIRE_TTY_FOR_SUDO
static final MapConfigKey<java.lang.Object> TEMPLATE_SUBSTITUTIONS
static final MapConfigKey<java.lang.String> PRE_INSTALL_FILES
Map of classpath://foo/file.txt
(or other url) source to destination path,
as subdir/file
relative to installation directory or /absolute/path/to/file
.
PRE_INSTALL_TEMPLATES
static final MapConfigKey<java.lang.String> PRE_INSTALL_TEMPLATES
PRE_INSTALL_FILES
static final MapConfigKey<java.lang.String> INSTALL_FILES
Map of classpath://foo/file.txt
(or other url) source to destination path,
as subdir/file
relative to installation directory or /absolute/path/to/file
.
INSTALL_TEMPLATES
static final MapConfigKey<java.lang.String> INSTALL_TEMPLATES
INSTALL_FILES
static final MapConfigKey<java.lang.String> CUSTOMIZE_FILES
Map of classpath://foo/file.txt
(or other url) source to destination path,
as subdir/file
relative to installation directory or /absolute/path/to/file
.
INSTALL_TEMPLATES
static final MapConfigKey<java.lang.String> CUSTOMIZE_TEMPLATES
INSTALL_FILES
static final MapConfigKey<java.lang.String> RUNTIME_FILES
Map of classpath://foo/file.txt
(or other url) source to destination path,
as subdir/file
relative to runtime directory or /absolute/path/to/file
.
RUNTIME_TEMPLATES
static final MapConfigKey<java.lang.String> RUNTIME_TEMPLATES
RUNTIME_FILES
static final MapConfigKey<java.lang.Object> PROVISIONING_PROPERTIES
static final ConfigKey<Duration> MAXIMUM_REBIND_SENSOR_CONNECT_DELAY
static final ConfigKey<Duration> SERVICE_PROCESS_IS_RUNNING_POLL_PERIOD
static final ConfigKey<SoftwareProcessDriverLifecycleEffectorTasks> LIFECYCLE_EFFECTOR_TASKS
static final ConfigKey<java.lang.Boolean> RETRIEVE_USAGE_METRICS
static final ConfigKey<SoftwareProcess.ChildStartableMode> CHILDREN_STARTABLE_MODE
static final AttributeSensor<MachineProvisioningLocation> PROVISIONING_LOCATION
static final AttributeSensor<java.lang.Boolean> SERVICE_PROCESS_IS_RUNNING
static final AttributeSensor<Lifecycle> SERVICE_STATE_ACTUAL
static final AttributeSensor<Lifecycle.Transition> SERVICE_STATE_EXPECTED
static final AttributeSensor<java.lang.String> PID_FILE