public class JBoss7ServerImpl extends JavaWebAppSoftwareProcessImpl implements JBoss7Server
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
JavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAll
WebAppServiceMetrics.Initializer
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
EntityInternal.FeedSupport
BrooklynObjectInternal.ConfigurationSupportInternal
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
CHILD_ADDED, CHILD_REMOVED, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED
BIND_ADDRESS, DEPLOYMENT_TIMEOUT, DOWNLOAD_URL, MANAGEMENT_HTTP_PORT, MANAGEMENT_HTTPS_PORT, MANAGEMENT_NATIVE_PORT, MANAGEMENT_PASSWORD, MANAGEMENT_STATUS, MANAGEMENT_URL, MANAGEMENT_URL_UP, MANAGEMENT_USER, PID_FILE, PORT_INCREMENT, SUGGESTED_VERSION, TEMPLATE_CONFIGURATION_URL
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, 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
NAMED_WARS, ROOT_WAR, WARS_BY_CONTEXT
ENABLED_PROTOCOLS, HTTP_PORT, HTTPS_PORT, HTTPS_SSL_CONFIG, ROOT_URL
BYTES_RECEIVED, BYTES_SENT, ERROR_COUNT, MAX_PROCESSING_TIME, PROCESSING_TIME_FRACTION_IN_WINDOW, PROCESSING_TIME_FRACTION_LAST, REQUEST_COUNT, REQUESTS_PER_SECOND_IN_WINDOW, REQUESTS_PER_SECOND_LAST, TOTAL_PROCESSING_TIME
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS, JAVA_VERSION_REQUIRED
DEPLOY, DEPLOYED_WARS, UNDEPLOY
Constructor and Description |
---|
JBoss7ServerImpl() |
JBoss7ServerImpl(java.util.Map flags) |
JBoss7ServerImpl(java.util.Map flags,
Entity parent) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBindAddress() |
int |
getDeploymentTimeoutSecs() |
JBoss7Driver |
getDriver() |
java.lang.Class<?> |
getDriverInterface() |
java.lang.String |
getHttpManagementInterfaceSecurityRealm() |
java.lang.String |
getHttpsSslKeystoreFile()
Path of the keystore file on the AS7 server
|
java.lang.String |
getManagementBindAddress() |
int |
getManagementHttpPort() |
int |
getManagementHttpsPort() |
int |
getManagementNativePort() |
int |
getPortOffset() |
java.lang.String |
getShortName()
gets a short name, for human-friendly identification e.g.
|
java.lang.String |
getUnsecureBindAddress() |
boolean |
isWelcomeRootEnabled() |
deploy, deployInitialWars, getHttpPort, getHttpsPort, getHttpsSslKeyAlias, getHttpsSslKeystorePassword, init, isHttpEnabled, isHttpsEnabled, undeploy
checkModifiable, getLocalHostname, onManagementStarted, onManagementStarting, rebind, restart, start, stop, waitForEntityStart, waitForServiceUp, waitForServiceUp, waitForServiceUp, waitForServiceUp
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addLocations, addPolicy, addPolicy, addTag, clearLocations, clearParent, config, configure, configure, configure, configure, configure, containsTag, destroy, emit, emitInternal, equals, feeds, firstLocation, getAllAttributes, getAllConfig, getAllConfigBag, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityType, getExecutionContext, getFeedSupport, getGroups, getIconUrl, getLocalConfigBag, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getTags, hashCode, invalidateReferences, invoke, invoke, invoke, modifyAttribute, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStopped, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeGroup, removeLocations, removePolicy, removeTag, requestPersist, resetProxy, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, unsubscribe, unsubscribe
getCatalogItemId, getId, getTagSupport, setCatalogItemId, tags
getHttpPort, getHttpsPort, getHttpsSslKeyAlias, getHttpsSslKeystorePassword, isHttpEnabled, isHttpsEnabled
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
deploy, undeploy
setCatalogItemId
public JBoss7ServerImpl()
public JBoss7ServerImpl(java.util.Map flags)
public JBoss7ServerImpl(java.util.Map flags, Entity parent)
public java.lang.Class<?> getDriverInterface()
getDriverInterface
in interface DriverDependentEntity
public JBoss7Driver getDriver()
getDriver
in interface DriverDependentEntity
getDriver
in class JavaWebAppSoftwareProcessImpl
public int getManagementHttpsPort()
public int getManagementHttpPort()
public int getManagementNativePort()
public int getPortOffset()
public boolean isWelcomeRootEnabled()
public java.lang.String getBindAddress()
public java.lang.String getManagementBindAddress()
public java.lang.String getUnsecureBindAddress()
public java.lang.String getHttpManagementInterfaceSecurityRealm()
public int getDeploymentTimeoutSecs()
public java.lang.String getHttpsSslKeystoreFile()
public java.lang.String getShortName()
HasShortName
getShortName
in interface HasShortName