public interface KarafContainer extends SoftwareProcess, UsesJava, UsesJmx
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
Entity.SensorSupport
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
UsesJmx.JmxAgentModes
ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DONT_REQUIRE_TTY_FOR_SUDO, 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, LIFECYCLE_EFFECTOR_TASKS, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, OPEN_IPTABLES, 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, RETRIEVE_USAGE_METRICS, 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, STOP_IPTABLES, 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) |
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 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)