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.SensorSupport
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<java.lang.String> |
ADDRESS |
static ConfigKey<SoftwareProcess.ChildStartableMode> |
CHILDREN_STARTABLE_MODE |
static ConfigKey<java.lang.Boolean> |
CUSTOMIZE_LATCH |
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 AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
INSTALL_DIR |
static ConfigKey<java.util.Map<java.lang.String,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 ConfigKey<java.util.Map<java.lang.String,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_INSTALL_COMMAND |
static ConfigKey<java.lang.String> |
POST_LAUNCH_COMMAND |
static ConfigKey<java.lang.String> |
PRE_INSTALL_COMMAND |
static ConfigKey<java.util.Map<java.lang.String,java.lang.String>> |
PRE_INSTALL_FILES
Files to be copied to the server before pre-install.
|
static ConfigKey<java.util.Map<java.lang.String,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 ConfigKey<java.util.Map<java.lang.String,java.lang.String>> |
RUNTIME_FILES
Files to be copied to the server after customisation.
|
static ConfigKey<java.lang.Boolean> |
RUNTIME_RESOURCES_LATCH |
static ConfigKey<java.util.Map<java.lang.String,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 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 AttributeSensor<java.lang.String> |
SUBNET_ADDRESS |
static AttributeSensor<java.lang.String> |
SUBNET_HOSTNAME |
static ConfigKey<java.lang.String> |
SUGGESTED_INSTALL_DIR
Deprecated.
|
static ConfigKey<java.lang.String> |
SUGGESTED_RUN_DIR
Deprecated.
|
static ConfigKey<java.lang.String> |
SUGGESTED_VERSION |
RESTART, SERVICE_UP, START, STOP
Modifier and Type | Method and Description |
---|---|
void |
populateServiceNotUpDiagnostics() |
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, invoke, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setParent
getCatalogItemId, tags
config, setConfig
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.Boolean> START_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_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> 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
@Deprecated static final ConfigKey<java.lang.String> SUGGESTED_INSTALL_DIR
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> RUN_DIR
@Deprecated static final ConfigKey<java.lang.String> SUGGESTED_RUN_DIR
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
@Beta static final ConfigKey<java.util.Map<java.lang.String,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
@Beta static final ConfigKey<java.util.Map<java.lang.String,java.lang.String>> PRE_INSTALL_TEMPLATES
PRE_INSTALL_FILES
@Beta static final ConfigKey<java.util.Map<java.lang.String,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
@Beta static final ConfigKey<java.util.Map<java.lang.String,java.lang.String>> INSTALL_TEMPLATES
INSTALL_FILES
@Beta static final ConfigKey<java.util.Map<java.lang.String,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
@Beta static final ConfigKey<java.util.Map<java.lang.String,java.lang.String>> RUNTIME_TEMPLATES
RUNTIME_FILES
static final MapConfigKey<java.lang.Object> PROVISIONING_PROPERTIES
static final ConfigKey<Duration> MAXIMUM_REBIND_SENSOR_CONNECT_DELAY
@Beta 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