public interface KarafContainer extends SoftwareProcess, UsesJava, UsesJmx
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
UsesJmx.JmxAgentModes
ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, PID_FILE, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_INSTALL_COMMAND, PRE_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR
RESTART, SERVICE_UP, START, STOP
DEFAULT_JMX_PORT, JMX_AGENT_LOCAL_PATH, JMX_AGENT_MODE, JMX_PORT_LEGACY, JMX_SSL_ACCESS_CERT, JMX_SSL_ACCESS_KEY, JMX_SSL_ENABLED, JMX_URL, USE_JMX
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS, JAVA_VERSION_REQUIRED
Modifier and Type | Method and Description |
---|---|
long |
installBundle(java.lang.String bundle)
throws URISyntaxException If bundle name is not a valid URI
|
void |
installFeature(java.lang.String featureName) |
java.util.Map<java.lang.Long,java.util.Map<java.lang.String,?>> |
listBundles() |
void |
uninstallBundle(java.lang.Long bundleId) |
void |
updateServiceProperties(java.lang.String serviceName,
java.util.Map<java.lang.String,java.lang.String> additionalVals) |
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 java.lang.String WRAP_SCHEME
static final java.lang.String FILE_SCHEME
static final java.lang.String MVN_SCHEME
static final java.lang.String HTTP_SCHEME
static final MethodEffector<java.util.Map<java.lang.Long,java.util.Map<java.lang.String,?>>> LIST_BUNDLES
static final MethodEffector<java.lang.Long> INSTALL_BUNDLE
static final MethodEffector<java.lang.Void> UNINSTALL_BUNDLE
static final MethodEffector<java.lang.Void> INSTALL_FEATURE
static final MethodEffector<java.lang.Void> UPDATE_SERVICE_PROPERTIES
static final ConfigKey<java.lang.String> SUGGESTED_VERSION
static final BasicAttributeSensorAndConfigKey<java.lang.String> DOWNLOAD_URL
static final BasicAttributeSensorAndConfigKey<java.lang.String> KARAF_NAME
static final MapConfigKey<java.util.Map<java.lang.String,java.lang.String>> NAMED_PROPERTY_FILES
static final BasicAttributeSensorAndConfigKey<java.lang.String> JMX_USER
static final BasicAttributeSensorAndConfigKey<java.lang.String> JMX_PASSWORD
static final PortAttributeSensorAndConfigKey JMX_PORT
static final PortAttributeSensorAndConfigKey RMI_REGISTRY_PORT
static final BasicAttributeSensorAndConfigKey<java.lang.String> JMX_CONTEXT
static final BasicAttributeSensor<java.util.Map> KARAF_INSTANCES
static final BasicAttributeSensor<java.lang.Boolean> KARAF_ROOT
static final BasicAttributeSensor<java.lang.String> KARAF_JAVA_OPTS
static final BasicAttributeSensor<java.lang.String> KARAF_INSTALL_LOCATION
static final BasicAttributeSensor<java.lang.Integer> KARAF_PID
static final BasicAttributeSensor<java.lang.Integer> KARAF_SSH_PORT
static final BasicAttributeSensor<java.lang.Integer> KARAF_RMI_REGISTRY_PORT
static final BasicAttributeSensor<java.lang.Integer> KARAF_RMI_SERVER_PORT
static final BasicAttributeSensor<java.lang.String> KARAF_STATE
void updateServiceProperties(java.lang.String serviceName, java.util.Map<java.lang.String,java.lang.String> additionalVals)
void installFeature(java.lang.String featureName) throws java.lang.Exception
java.lang.Exception
java.util.Map<java.lang.Long,java.util.Map<java.lang.String,?>> listBundles()
long installBundle(java.lang.String bundle) throws java.net.URISyntaxException
java.net.URISyntaxException
void uninstallBundle(java.lang.Long bundleId)