|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.plugins.jbossas.JBossASServerComponent
public class JBossASServerComponent
Supports JBoss 3.2.3 through 4.2.x
| Field Summary | |
|---|---|
static java.lang.String |
AVAIL_CHECK_PERIOD_CONFIG_PROP
|
static java.lang.String |
BINDING_ADDRESS_CONFIG_PROP
|
static java.lang.String |
CONFIGURATION_PATH_CONFIG_PROP
|
static java.lang.String |
CONFIGURATION_SET_CONFIG_PROP
|
static java.lang.String |
JAVA_HOME_PATH_CONFIG_PROP
|
static java.lang.String |
JBOSS_HOME_DIR_CONFIG_PROP
|
static java.lang.String |
NAMING_URL_CONFIG_PROP
|
static java.lang.String |
SCRIPT_PREFIX_CONFIG_PROP
|
static java.lang.String |
SHUTDOWN_MBEAN_CONFIG_PROP
|
static java.lang.String |
SHUTDOWN_MBEAN_OPERATION_CONFIG_PROP
|
static java.lang.String |
SHUTDOWN_METHOD_CONFIG_PROP
|
static java.lang.String |
SHUTDOWN_SCRIPT_CONFIG_PROP
|
static java.lang.String |
START_SCRIPT_CONFIG_PROP
|
| Fields inherited from interface org.rhq.plugins.jmx.JMXComponent |
|---|
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP |
| Constructor Summary | |
|---|---|
JBossASServerComponent()
|
|
| Method Summary | |
|---|---|
CreateResourceReport |
createResource(CreateResourceReport report)
|
DeployPackagesResponse |
deployPackages(java.util.Set<ResourcePackageDetails> packages,
ContentServices contentServices)
|
java.util.Set<ResourcePackageDetails> |
discoverDeployedPackages(PackageType type)
|
java.util.List<DeployPackageStep> |
generateInstallationSteps(ResourcePackageDetails packageDetails)
|
AvailabilityType |
getAvailability()
|
java.lang.String |
getBindingAddress()
|
java.io.File |
getConfigurationPath()
Return the absolute path of this JBoss server's configuration directory (e.g. |
java.lang.String |
getConfigurationSet()
|
java.io.File |
getDeploymentFilePath(java.lang.String objectName)
|
org.mc4j.ems.connection.EmsConnection |
getEmsConnection()
|
java.io.File |
getJavaHomePath()
Return the absolute path of this JBoss server's JAVA_HOME directory (e.g. |
MainDeployer |
getMainDeployer()
|
JBossASServerOperationsDelegate |
getOperationsDelegate()
Returns the operation delegate configured against the resource represented by this component. |
Configuration |
getPluginConfiguration()
|
java.io.File |
getShutdownScriptPath()
Return the absolute path of this JBoss server's shutdown script (e.g. |
SnapshotReportResults |
getSnapshotReport(SnapshotReportRequest request)
|
java.io.File |
getStartScriptPath()
Return the absolute path of this JBoss server's start script (e.g. |
void |
getValues(MeasurementReport report,
java.util.Set<MeasurementScheduleRequest> requests)
|
OperationResult |
invokeOperation(java.lang.String name,
Configuration configuration)
|
RemovePackagesResponse |
removePackages(java.util.Set<ResourcePackageDetails> packages)
|
java.io.InputStream |
retrievePackageBits(ResourcePackageDetails packageDetails)
|
void |
start(ResourceContext context)
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NAMING_URL_CONFIG_PROP
public static final java.lang.String JBOSS_HOME_DIR_CONFIG_PROP
public static final java.lang.String CONFIGURATION_PATH_CONFIG_PROP
public static final java.lang.String SCRIPT_PREFIX_CONFIG_PROP
public static final java.lang.String CONFIGURATION_SET_CONFIG_PROP
public static final java.lang.String START_SCRIPT_CONFIG_PROP
public static final java.lang.String SHUTDOWN_SCRIPT_CONFIG_PROP
public static final java.lang.String SHUTDOWN_MBEAN_CONFIG_PROP
public static final java.lang.String SHUTDOWN_MBEAN_OPERATION_CONFIG_PROP
public static final java.lang.String SHUTDOWN_METHOD_CONFIG_PROP
public static final java.lang.String JAVA_HOME_PATH_CONFIG_PROP
public static final java.lang.String AVAIL_CHECK_PERIOD_CONFIG_PROP
public static final java.lang.String BINDING_ADDRESS_CONFIG_PROP
| Constructor Detail |
|---|
public JBossASServerComponent()
| Method Detail |
|---|
public void start(ResourceContext context)
throws java.lang.Exception
start in interface ResourceComponentjava.lang.Exceptionpublic void stop()
stop in interface ResourceComponentpublic AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacet
public void getValues(MeasurementReport report,
java.util.Set<MeasurementScheduleRequest> requests)
getValues in interface MeasurementFacet
public OperationResult invokeOperation(java.lang.String name,
Configuration configuration)
throws java.lang.InterruptedException
invokeOperation in interface OperationFacetjava.lang.InterruptedExceptionpublic java.util.List<DeployPackageStep> generateInstallationSteps(ResourcePackageDetails packageDetails)
generateInstallationSteps in interface ContentFacet
public DeployPackagesResponse deployPackages(java.util.Set<ResourcePackageDetails> packages,
ContentServices contentServices)
deployPackages in interface ContentFacetpublic RemovePackagesResponse removePackages(java.util.Set<ResourcePackageDetails> packages)
removePackages in interface ContentFacetpublic java.util.Set<ResourcePackageDetails> discoverDeployedPackages(PackageType type)
discoverDeployedPackages in interface ContentFacetpublic java.io.InputStream retrievePackageBits(ResourcePackageDetails packageDetails)
retrievePackageBits in interface ContentFacetpublic CreateResourceReport createResource(CreateResourceReport report)
createResource in interface CreateChildResourceFacet
public SnapshotReportResults getSnapshotReport(SnapshotReportRequest request)
throws java.lang.Exception
getSnapshotReport in interface SupportFacetjava.lang.Exceptionpublic org.mc4j.ems.connection.EmsConnection getEmsConnection()
getEmsConnection in interface JMXComponent@NotNull public java.io.File getConfigurationPath()
getConfigurationPath in interface ApplicationServerComponentpublic Configuration getPluginConfiguration()
public java.io.File getDeploymentFilePath(java.lang.String objectName)
public java.lang.String getConfigurationSet()
@NotNull public java.io.File getStartScriptPath()
@NotNull public java.io.File getShutdownScriptPath()
@Nullable public java.io.File getJavaHomePath()
@NotNull public java.lang.String getBindingAddress()
public MainDeployer getMainDeployer()
@NotNull public JBossASServerOperationsDelegate getOperationsDelegate()
null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||