public interface KarafContainer extends SoftwareProcess, UsesJava, UsesJmx
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParametersEntity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportStartable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBodyUsesJmx.JmxAgentModes| Modifier and Type | Field and Description |
|---|---|
static ConfigKey<java.lang.String> |
ARCHIVE_DIRECTORY_NAME_FORMAT |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
DOWNLOAD_URL |
static java.lang.String |
FILE_SCHEME |
static java.lang.String |
HTTP_SCHEME |
static MethodEffector<java.lang.Long> |
INSTALL_BUNDLE |
static MethodEffector<java.lang.Void> |
INSTALL_FEATURE |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
JMX_CONTEXT |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
JMX_PASSWORD |
static PortAttributeSensorAndConfigKey |
JMX_PORT |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
JMX_USER |
static AttributeSensor<java.lang.String> |
KARAF_INSTALL_LOCATION |
static AttributeSensor<java.util.Map> |
KARAF_INSTANCES |
static AttributeSensor<java.lang.String> |
KARAF_JAVA_OPTS |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
KARAF_NAME |
static AttributeSensor<java.lang.Integer> |
KARAF_PID |
static AttributeSensor<java.lang.Integer> |
KARAF_RMI_REGISTRY_PORT |
static AttributeSensor<java.lang.Integer> |
KARAF_RMI_SERVER_PORT |
static AttributeSensor<java.lang.Boolean> |
KARAF_ROOT |
static AttributeSensor<java.lang.Integer> |
KARAF_SSH_PORT |
static AttributeSensor<java.lang.String> |
KARAF_STATE |
static MethodEffector<java.util.Map<java.lang.Long,java.util.Map<java.lang.String,?>>> |
LIST_BUNDLES |
static java.lang.String |
MVN_SCHEME |
static MapConfigKey<java.util.Map<java.lang.String,java.lang.String>> |
NAMED_PROPERTY_FILES |
static PortAttributeSensorAndConfigKey |
RMI_REGISTRY_PORT |
static ConfigKey<java.lang.String> |
SUGGESTED_VERSION |
static MethodEffector<java.lang.Void> |
UNINSTALL_BUNDLE |
static MethodEffector<java.lang.Void> |
UPDATE_SERVICE_PROPERTIES |
static java.lang.String |
WRAP_SCHEME |
ADD_OPEN_INBOUND_PORTS_EFFECTOR, ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_FILES, CUSTOMIZE_LATCH, CUSTOMIZE_TEMPLATES, DONT_REQUIRE_TTY_FOR_SUDO, DOWNLOAD_ADDON_URLS, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INBOUND_PORTS_AUTO_INFER, INBOUND_PORTS_CONFIG_REGEX, 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_CUSTOMIZE_COMMAND, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_CUSTOMIZE_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_PROCESS_IS_RUNNING_POLL_PERIOD, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, STOP_IPTABLES, STOP_LATCH, SUBNET_ADDRESS, SUBNET_HOSTNAME, TEMPLATE_SUBSTITUTIONSRESTART, SERVICE_UP, START, STOPDEFAULT_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_JMXCHECK_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) |
populateServiceNotUpDiagnosticsaddChild, addChild, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParentgetCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tagsconfig, getConfigstatic 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 ConfigKey<java.lang.String> ARCHIVE_DIRECTORY_NAME_FORMAT
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> DOWNLOAD_URL
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> KARAF_NAME
static final MapConfigKey<java.util.Map<java.lang.String,java.lang.String>> NAMED_PROPERTY_FILES
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> JMX_USER
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> JMX_PASSWORD
static final PortAttributeSensorAndConfigKey JMX_PORT
static final PortAttributeSensorAndConfigKey RMI_REGISTRY_PORT
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> JMX_CONTEXT
static final AttributeSensor<java.util.Map> KARAF_INSTANCES
static final AttributeSensor<java.lang.Boolean> KARAF_ROOT
static final AttributeSensor<java.lang.String> KARAF_JAVA_OPTS
static final AttributeSensor<java.lang.String> KARAF_INSTALL_LOCATION
static final AttributeSensor<java.lang.Integer> KARAF_PID
static final AttributeSensor<java.lang.Integer> KARAF_SSH_PORT
static final AttributeSensor<java.lang.Integer> KARAF_RMI_REGISTRY_PORT
static final AttributeSensor<java.lang.Integer> KARAF_RMI_SERVER_PORT
static final AttributeSensor<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.Exceptionjava.util.Map<java.lang.Long,java.util.Map<java.lang.String,?>> listBundles()
long installBundle(java.lang.String bundle)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionvoid uninstallBundle(java.lang.Long bundleId)