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 |
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 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<Duration> |
MAXIMUM_REBIND_SENSOR_CONNECT_DELAY |
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 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 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
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 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 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
@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> SHELL_ENVIRONMENT
static final MapConfigKey<java.lang.Object> PROVISIONING_PROPERTIES
static final ConfigKey<Duration> MAXIMUM_REBIND_SENSOR_CONNECT_DELAY
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