Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

3.2. Red Hat JBoss Enterprise Application Platform 5.x (EAP 5) and JBoss Application Server 5.x/6.x Plugin

Table 3.89. Basic Details

Internal Name:JBossAS5
Description:provides management and monitoring of JBoss AS 6.x and JBoss EAP/EWP/SOA-P 5.x
Version:4.4.0

Top-Level Resource Types

3.2.1. JBossAS5 - JBossAS Server

Overview

Table 3.90. Overview

Description:JBoss Application Server (AS), Enterprise Application Platform (EAP), Enterprise SOA Platform (SOA-P), or Enterprise Web Platform (EWP) 5.x or 6.x instance
Singleton: no
Plugin:JBossAS5

Note

The server can be started, restarted, or stopped via the Start, Restart, and Shutdown operations. The Start and Restart operations start the server by executing the server start script, typically run.sh on UNIX or run.bat on Windows. The following connection settings can be used to configure the start script execution: * Start Script - the absolute path of the start script (e.g. "/opt/jboss-eap-5.0/jboss-as/bin/run.sh") * Script Prefix - a prefix command line to be prepended to the start script command line (e.g. "nohup sudo -u jboss -g jboss") the prefix is also prepsended to the stop script command line if the Stop operation is configured to stop the app server via script. * Start Script Arguments - arguments to be passed to the start script (e.g. "--configuration=production") * Start Script Environment - environment variables to be set in the start script's environment (e.g. "JAVA_HOME=/usr/java/jdk1.6.0_30") These settings are automatically initialized by the JBossAS5 plugin discovery code to match the currently running server process' command line and environment. For more detailed descriptions of the settings, see the Connection Settings section below.

Child Resource Types

Autodiscovery Process Scans

Table 3.91. Metrics

NameQuery
jbossasprocess|basename|match=^java.*,arg|org.jboss.Main|match=.*

Connection Properties

Table 3.92. 

NameDescriptionRequiredInternal Name
Naming Provider URLThe JBoss Naming Provider (JNP) URL with which to connect to the JBoss AS or EAP instance (e.g. jnp://127.0.0.1:1099). yes namingURL
PrincipalThe name of the principal (i.e. user) to authenticate. no principal
CredentialsThe credentials (i.e. password) that should be used to authenticate the principal. no credentials
JBoss Home DirectoryThe absolute path to the directory where JBoss AS or EAP is installed (e.g. /opt/jboss-5.1.0.GA). yes homeDir
Server Home DirThe path to the configuration directory under which this instance operates (e.g. /opt/jboss-5.2.0.GA/server/default); if the path is not absolute, then it will be resolved relative to {homeDir}. yes serverHomeDir
Server NameThe name of the server configuration (e.g. minimal, default, or all); if not specified, it will default to the last path component of {serverHomeDir}. If the 'startScriptArgs' property is not set, this property will be used by the Start and Restart operations as the value of the -c option that is passed to the start script. However, this property is deprecated for that purpose and 'startScriptArgs' should be used instead. no serverName
Client UrlThe URL of the server's client JAR library directory; if not specified, it will default to {homeDir}/client. no clientUrl
Lib UrlThe URL of the server's main JAR library directory; if not specified, it will default to {homeDir}/lib. no libUrl
Common Lib UrlThe URL of the server's common JAR library directory; if not specified, it will default to {homeDir}/common/lib. no commonLibUrl
Script PrefixA prefix applied to script execution commands; this prefix is applied verbatim. The full path of the executable is required (e.g. /usr/bin/sudo). For applicable platforms, this is typically a sudo command, so a sudo user must be configured appropriately for the specified command. Ignored if not set. no scriptPrefix
Start ScriptThe path to the script used by the 'Start' operation to start this JBossAS server (e.g. /opt/jboss-5.2.0.GA/bin/run.sh); if the path is not absolute, then it will be resolved relative to {jbossHomeDir}; defaults to 'bin/run.sh' on UNIX or 'bin\run.bat' on Windows. no startScript
Start Script Environment VariablesThe variables that the Start and Restart operations will add to the environment of the server start script. Each name=value pair should be on a new line. Variable values should *not* be enclosed in quotes (e.g. JAVA_OPTS=-Xms512M -Xmx1024M). On UNIX systems, the typical minimum set of environment variables is: PATH=/usr/bin:/bin . And on Windows the typical minimum set is: PATH=C:\Windows\System32;C:\Windows , OS=Windows_NT , SYSTEMROOT=C:\Windows . In addition, it is good practice to set JAVA_HOME to the absolute path of the install directory of the JRE or JDK you wish to use to run the AS7 instance. However, if JAVA_HOME is not specified, the start script will attempt to find java in the PATH. There is currently a 2000 character limit for this value. no startScriptEnv
Start Script ArgumentsThe arguments that the Start and Restart operations will pass to the server start script. Each argument should be on a new line - for example: --server-config=standalone-ha-full.xml. As an exception, the value of a space-delimited option can optionally be on the same line as the option - for example: -c default. There is currently a 2000 character limit for this value. no startScriptArgs
Shutdown ScriptThe path to the script used by the Shut Down operation to shut down this JBossAS server (e.g. /opt/jboss-5.2.0.GA/bin/shutdown.sh); if the path is not absolute, then it will be resolved relative to {jbossHomeDir}; defaults to 'bin/shutdown.sh' on UNIX or 'bin\shutdown.bat' on Windows. no shutdownScript
Shutdown MethodThe method used to execute the Shut Down operation; defaults to 'JMX MBean'. 'JMX MBean' is the preferred shutdown method and should be used unless there is a specific use case for using a script. no shutdownMethod
Bind AddressThe host or IP address that all application server services should listen on (e.g. 10.11.14.233 or foo.example.com); specify 0.0.0.0 to tell the application server to bind to all available network interfaces; defaults to '127.0.0.1'. If the 'startScriptArgs' property is not set, this property will be used by the Start and Restart operations as the value of the -b option that is passed to the start script. However, this property is deprecated for that purpose and 'startScriptArgs' should be used instead. no bindAddress
Java HomeThe absolute path to a JRE or JDK installation directory containing the JVM that should be used by the operations that start and/or shut down this JBoss AS server; for the Shutdown operation to work when the shutdown method is set to 'shutdown script', the property must be set. For the Start operation, this property is deprecated and will be ignored if the 'startScriptEnv' property is set. no javaHome
Start Wait MaxThe time, in minutes,(e.g. 1 or 8) that must elapse before the server is considered to have failed to start up. The default is 5 minutes. no startWaitMax
Stop Wait MaxThe time, in minutes,(e.g. 1 or 8) that must elapse before the server is considered to have failed to stop. The default is 2.5 minutes. no stopWaitMax
Shutdown MBean NameName of the MBean to use when shutting down this server through JMX. yes shutdownMBeanName
Shutdown MBean OperationName of the operation to invoke when shutting down this server through JMX. Note that only operations with no parameter or with one int parameter are supported. If the operation requires an int parameter, '0' will be supplied. yes shutdownMBeanOperation
Service Availability Refresh IntervalThe amount of time, in minutes, that can elapse for service resource (e.g., EJBs, data sources) availability checks without having to refresh the managed object from the JBoss server. The information used to perform availability checks is cached. This property determines how frequently that data needs to be reloaded from the JBoss server. Any time the managed object is loaded from the server, like for collecting metrics, the availability information is updated and the interval is reset. no serviceAvailabilityRefreshInterval
JBoss AS JVM NameThe name of the JBoss AS JVM resource. no childJmxServerName
Log Event Sources  yes logEventSources

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Metrics

Table 3.93. Metrics

NameTypeDescriptionInternal Name
Cluster Partition Nametraitthe name of the cluster partition this server belongs toMCBean|ServerConfig|*|partitionName
Server Nametraitthe name of the active profile (i.e. configuration set) this server is usingMCBean|ServerConfig|*|serverName
Server Home Dirtraitthe full path of the configuration set directory this server is using (e.g. /opt/jboss-5.1.0.CR1/server/default)MCBean|ServerConfig|*|serverHomeDir
Version Nametraitthe code name for this app server's version (AS 5.0 = Morpheus, AS 5.1 = The Oracle, AS 6.x = Neo)MCBean|MCServer|*|versionName
Build Datetraitthe date this app server was builtMCBean|MCServer|*|buildDate
Start Datetraitthe date and time this app server instance was startedMCBean|MCServer|*|startDate
Active Thread CountmeasurementThe current number of active threads for this app server instanceMCBean|ServerInfo|*|activeThreadCount
Active Thread Group CountmeasurementThe current number of active thread groups for this app server instanceMCBean|ServerInfo|*|activeThreadGroupCount
JVM Free MemorymeasurementAn approximation of the total amount of memory currently available in the app server JVM for future allocated objects, measured in bytesMCBean|ServerInfo|*|freeMemory
JVM Max MemorymeasurementThe maximum amount of memory that the app server JVM will attempt to use, measured in bytes; if there is no inherent limit then the value Long.MAX_VALUE will be returnedMCBean|ServerInfo|*|maxMemory
JVM Total MemorymeasurementThe total amount of memory currently available in the app server JVM for current and future objects, measured in bytesMCBean|ServerInfo|*|totalMemory
Total TransactionsmeasurementTotal number of transactions since last restartMCBean|JTA|*|transactionCount
Total Transactions per MinutemeasurementTotal number of transactions since last restartMCBean|JTA|*|transactionCount
Transactions CommittedmeasurementNumber of transactions committed since last restartMCBean|JTA|*|commitCount
Transactions Committed per MinutemeasurementNumber of transactions committed since last restartMCBean|JTA|*|commitCount
Transactions Rolled BackmeasurementNumber of transactions rolled back since last restartMCBean|JTA|*|rollbackCount
Transactions Rolled Back per MinutemeasurementNumber of transactions rolled back since last restartMCBean|JTA|*|rollbackCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

none

Operations

Table 3.94. Metrics

NameDescription
StartStart this application server. The script used is specified in the Operations group of connection properties. This operation will fail if the server is already started.
Shut DownShut down this application server via script or JMX, depending on the settings in the Operations and Advanced groups of connection properties. This operation will fail if the server is already shut down.
RestartShut down (if started) and then start this application server.

Package Types

Table 3.95. Package Types

NameCategoryDescription
Cumulative PatchDeployableAutomatically installable application server patches
JAR LibraryDeployableLibrary Jar files deployed in JBoss AS

3.2.1.1. JBossAS5 - JBoss Web Service

Overview

Table 3.96. Overview

Description:JBoss Web Servlet Container
Singleton: yes
Plugin:JBossAS5
Child Resource Types
Connection Properties
none
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.1.1. JBossAS5 - Connector Service
Overview

Table 3.97. Overview

Description:a JBoss Web Connector
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.98. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Protocolthis connector's protocol (e.g. jk, ajp, http) yes protocol
Addressthe IP address this connector listens on yes address
Portthe port this connector listens on yes port

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.99. Metrics

NameTypeDescriptionInternal Name
Maximum Request Timemeasurementthe maximum time it took to process a request since the last restartmaxTime
Request Countmeasurementthe total number of requests processed since the last restartrequestCount
Request Count per Minutemeasurementthe total number of requests processed since the last restartrequestCount
Error Countmeasurementthe number of errors while processing requests since the last restarterrorCount
Error Count per Minutemeasurementthe number of errors while processing requests since the last restarterrorCount
Current Active Threadsmeasurementthe number of threads for this connector that are currently activeThreadPool|currentThreadsBusy
Current Thread Countmeasurementthe number of threads for this connector that currently existThreadPool|currentThreadCount
Maximum ThreadstraitMaximum number of threads that can be allocated for the thread pool of this connectorThreadPool|maxThreads

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.1.2. JBossAS5 - Virtual Host Service
Overview

Table 3.100. Overview

Description:a JBoss Web virtual host
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.101. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Namethe virtual host's name (e.g. localhost) yes name

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.102. Metrics

NameTypeDescriptionInternal Name
Aliasestraitthe aliases for this virtual host, if anyaliases

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.2. JBossAS5 - No Tx Datasource Service

Overview

Table 3.103. Overview

Description:No Transaction Datasources deployed in the instance of JBoss AS
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.104. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.105. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Connection Available?traitcould a connection to the underlying data provider be obtained? Please see the documentation before enabling this metriccustom.connectionAvailable
Pool JNDI Nametraitthe JNDI name of the connection pool for this datasourcepoolJndiName
Available Connection Countmeasurementthe maximum number of connections that are availableavailableConnectionCount
Connection Countmeasurementthe number of connections that are currently in the poolconnectionCount
Connection Created Countmeasurementthe number of connections that have been created since the datasource was last startedconnectionCreatedCount
Connection Destroyed Countmeasurementthe number of connections that have been destroyed since the datasource was last startedconnectionDestroyedCount
In Use Connection Countmeasurementthe number of connections that are currently in useinUseConnectionCount
Local TransactiontraitLocal Transactionlocal-transaction
Max Connections In Use Countmeasurementthe most connections that have been simultaneously in use since this datasource was startedmaxConnectionsInUseCount
Max SizemeasurementMax SizemaxSize
Min SizemeasurementMin SizeminSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.106. 

NameDescriptionRequiredInternal Name
JNDI NameThe global JNDI Name under which to bind the datasource yes jndi-name
UsernameThe default username when creating a new connection. no user-name
PasswordThe default password when creating a new connection. no password
Minimum Pool SizeThe minimum number of connections the pool should hold. The default is 0. no min-pool-size
Maximum Pool SizeThe maximum number of connections the pool should hold. The default is 10. no max-pool-size
JDBC Driver ClassThe fully qualified name of the JDBC driver class (e.g. "oracle.jdbc.driver.OracleDriver"). yes driver-class
Connection URLThe JDBC URL for the database (e.g. "jdbc:oracle:thin:@host.example.com:1521:db"). To define a high availablity (HA) datasource, specify a list of URLs separated by URL delimiters (e.g. "jdbc:oracle:thin:@host1.example.com:1521:db1|jdbc:oracle:thin:@host2.example.com:1521:db2"). yes connection-url
Connection PropertiesArbitrary connection properties that should be passed to the java.sql.Driver.connect(url, props) method. no connection-properties
Allocation RetryThe number of times that allocating a connection should be tried before throwing an exception. The default is 0. no allocation-retry
Allocation Retry Wait MillisThe time in milliseconds to wait between retrying to allocate a connection. The default is 5000 (5 seconds). no allocation-retry-wait-millis
Background ValidationSpecify if connections should be validated on a background thread versus being validated prior to use. Background validation is meant to reduce the overall load on the RDBMS system when validating a connection. The default is No. no background-validation
Background Validation MillisThe interval, in milliseconds, at which the ConnectionValidator will run. Set to 0 to disable background validation. The default is 0. no background-validation-millis
Blocking Timeout in MillisecondsIndicates the maximum time in milliseconds to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for a permit for a connection, and will never throw an exception if creating a new connection takes an inordinately long time. The default is 30000 (30 seconds). no blocking-timeout-millis
Idle TimeoutThe maximum time, in minutes, a connection may be idle before being closed. The default is 30. no idle-timeout-minutes
Is Same RM Override ValueIf set, unconditionally sets the boolean return value of javax.transaction.xa.XAResource.isSameRM(XAResource). no isSameRM-override-value
Jmx Invoker NameThe ObjectName of the JMX Invoker MBean associated with this datasource. no jmx-invoker-name
MetadataMetadata properties. no metadata
No Tx Separate PoolsIf true, the datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa. The default is Yes. no no-tx-separate-pools
PrefillWhether to attempt to prefill the connection pool to the minimum number of connections. NOTE: Only supporting pools (OnePool) support this feature. A warning can be found in the logs if the pool does not support this. The default is No. no prefill
Security SettingsSecurity settings for connections in the pool. no security-domain
Statistics FormatterThe fully qualified class name of the class to use for formatting managed connection pool statistics for this datasource. The class must implement the org.jboss.resource.statistic.formatter.StatisticsFormatter. interface. The default is "org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter". no statistics-formatter
Type MappingThe name of the corresponding type-mapping in conf/standardjbosscmp-jdbc.xml. The type mappings provided by default: DB2, InformixDB, MaxDB, mySQL, Oracle9i, PointBase, InterBase, Mimer SQL, McKoi, SapDB, DB2/400, SOLID, Hypersonic SQL, FirstSQL/J, MS SQLSERVER2000, MS SQLSERVER, Cloudscape, Derby, Firebird, PostgreSQL 8.0, PostgreSQL, Sybase, Ingres. Note, there may be custom type mappings defined in addition to these predefined mappings. no type-mapping
Use Java ContextIndicates whether the JNDI name should be bound under the "java" context, which causes the DataSource to only be accessible from within the JBossAS VM. The default is Yes. no use-java-context
Use Strict MinWhether idle connections below the min-pool-size should be closed. The default is No. no use-strict-min
Validate On MatchThe validate-on-match element indicates whether or not connection level validation should be done when a connection factory attempts to match a managed connection for a given set. This is typically exclusive to the use of background validation. The default is Yes. no validate-on-match
Check Valid Connection SQLThe SQL statement to use to check the validity of a pool connection. no check-valid-connection-sql
Connection DefinitionThe connection definition inside the RAR deployment uniquely identified by the connection factory interface, e.g. "javax.sql.DataSource". no connection-definition
Exception Sorter Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ExceptionSorter interface that should be used to check if a JDBC exception should be broadcast. no exception-sorter-class-name
New Connection SQLAn SQL statement to execute whenever a new connection is added to the pool; this can be used to set the connection schema, etc. no new-connection-sql
Prepared Statement Cache SizeThe number of prepared statements per connection to be kept open and reused in subsequent requests. They are stored in an LRU cache. Set to 0 to disable the cache. The default is 0. no prepared-statement-cache-size
Query TimeoutAny configured query timeout in seconds. A value of 0 means no timeout. The default is 0. no query-timeout
Rar NameThe RAR deployment to associate with the connection manager MBean. e.g. jms-ra.rar or myapplication.ear#my.rar for nested rars. no rar-name
Set Tx Query TimeoutWhether to set the query timeout based on the time remaining until transaction timeout; any configured query timeout will be used if there is no transaction. The default is No. no set-tx-query-timeout
Share Prepared StatementsShould prepared statements be shared? The default is No. no share-prepared-statements
Stale Connection Checker Class NameFully qualified name of the Java class used to check if a connection has become stale. no stale-connection-checker-class-name
Track StatementsWhether to check for unclosed Statements and ResultSets when connections are returned to the pool. The default is "yes-no-warnings". no track-statements
Transaction IsolationThe Transaction Isolation level. The default setting is to use whichever isolation level is provided by default by the database. no transaction-isolation
Url DelimiterSpecifies the delimiter for URLs in the value of the connection-url property for HA datasources. The default is "|". no url-delimiter
Url Selector Strategy Class NameThe fully qualified class name of a Java class implementing the org.jboss.resource.adapter.jdbc.URLSelectorStrategy interface. no url-selector-strategy-class-name
Use Try LockAny configured timeout, in milliseconds, for internal locks on the resource adapter objects. A value of 0 means no timeout. The default is 0. no use-try-lock
Valid Connection Checker Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ValidConnectionChecker whose pingDatabase method should be used to check if a connection is still valid before handing it out from the pool. no valid-connection-checker-class-name

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.107. Metrics

NameDescription
FlushFlush the connections in the pool
List Formatted Sub Pool StatisticsObtain a formatted sub pool statistics report
List StatisticsObtain a statistics report
Test ConnectionTest if a connection can be obtained - returns true if a connection was obtained, or false if not; NOTE: this operation will always return a status of Successful - the results of the operation must be inspected to see whether or not a connection was obtained
Package Types
none

3.2.1.3. JBossAS5 - Local Tx Datasource Service

Overview

Table 3.108. Overview

Description:Local Transaction Datasources deployed in the instance of JBoss AS
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.109. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.110. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Connection Available?traitcould a connection to the underlying data provider be obtained? Please see the documentation before enabling this metriccustom.connectionAvailable
Pool JNDI Nametraitthe JNDI name of the connection pool for this datasourcepoolJndiName
Available Connection Countmeasurementthe maximum number of connections that are availableavailableConnectionCount
Connection Countmeasurementthe number of connections that are currently in the poolconnectionCount
Connection Created Countmeasurementthe number of connections that have been created since the datasource was last startedconnectionCreatedCount
Connection Destroyed Countmeasurementthe number of connections that have been destroyed since the datasource was last startedconnectionDestroyedCount
In Use Connection Countmeasurementthe number of connections that are currently in useinUseConnectionCount
Local TransactiontraitLocal Transactionlocal-transaction
Max Connections In Use Countmeasurementthe most connections that have been simultaneously in use since this datasource was startedmaxConnectionsInUseCount
Max SizemeasurementMax SizemaxSize
Min SizemeasurementMin SizeminSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.111. 

NameDescriptionRequiredInternal Name
JNDI NameThe global JNDI Name under which to bind the datasource yes jndi-name
UsernameThe default username when creating a new connection. no user-name
PasswordThe default password when creating a new connection. no password
Minimum Pool SizeThe minimum number of connections the pool should hold. The default is 0. no min-pool-size
Maximum Pool SizeThe maximum number of connections the pool should hold. The default is 10. no max-pool-size
JDBC Driver ClassThe fully qualified name of the JDBC driver class (e.g. "oracle.jdbc.driver.OracleDriver"). yes driver-class
Connection URLThe JDBC URL for the database (e.g. "jdbc:oracle:thin:@host.example.com:1521:db"). To define a high availablity (HA) datasource, specify a list of URLs separated by URL delimiters (e.g. "jdbc:oracle:thin:@host1.example.com:1521:db1|jdbc:oracle:thin:@host2.example.com:1521:db2"). yes connection-url
Connection PropertiesArbitrary connection properties that should be passed to the java.sql.Driver.connect(url, props) method. no connection-properties
Allocation RetryThe number of times that allocating a connection should be tried before throwing an exception. The default is 0. no allocation-retry
Allocation Retry Wait MillisThe time in milliseconds to wait between retrying to allocate a connection. The default is 5000 (5 seconds). no allocation-retry-wait-millis
Background ValidationSpecify if connections should be validated on a background thread versus being validated prior to use. Background validation is meant to reduce the overall load on the RDBMS system when validating a connection. The default is No. no background-validation
Background Validation MillisThe interval, in milliseconds, at which the ConnectionValidator will run. Set to 0 to disable background validation. The default is 0. no background-validation-millis
Blocking Timeout in MillisecondsIndicates the maximum time in milliseconds to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for a permit for a connection, and will never throw an exception if creating a new connection takes an inordinately long time. The default is 30000 (30 seconds). no blocking-timeout-millis
Idle TimeoutThe maximum time, in minutes, a connection may be idle before being closed. The default is 30. no idle-timeout-minutes
Is Same RM Override ValueIf set, unconditionally sets the boolean return value of javax.transaction.xa.XAResource.isSameRM(XAResource). no isSameRM-override-value
Jmx Invoker NameThe ObjectName of the JMX Invoker MBean associated with this datasource. no jmx-invoker-name
MetadataMetadata properties. no metadata
No Tx Separate PoolsIf true, the datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa. The default is Yes. no no-tx-separate-pools
PrefillWhether to attempt to prefill the connection pool to the minimum number of connections. NOTE: Only supporting pools (OnePool) support this feature. A warning can be found in the logs if the pool does not support this. The default is No. no prefill
Security SettingsSecurity settings for connections in the pool. no security-domain
Statistics FormatterThe fully qualified class name of the class to use for formatting managed connection pool statistics for this datasource. The class must implement the org.jboss.resource.statistic.formatter.StatisticsFormatter. interface. The default is "org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter". no statistics-formatter
Type MappingThe name of the corresponding type-mapping in conf/standardjbosscmp-jdbc.xml. The type mappings provided by default: DB2, InformixDB, MaxDB, mySQL, Oracle9i, PointBase, InterBase, Mimer SQL, McKoi, SapDB, DB2/400, SOLID, Hypersonic SQL, FirstSQL/J, MS SQLSERVER2000, MS SQLSERVER, Cloudscape, Derby, Firebird, PostgreSQL 8.0, PostgreSQL, Sybase, Ingres. Note, there may be custom type mappings defined in addition to these predefined mappings. no type-mapping
Use Java ContextIndicates whether the JNDI name should be bound under the "java" context, which causes the DataSource to only be accessible from within the JBossAS VM. The default is Yes. no use-java-context
Use Strict MinWhether idle connections below the min-pool-size should be closed. The default is No. no use-strict-min
Validate On MatchThe validate-on-match element indicates whether or not connection level validation should be done when a connection factory attempts to match a managed connection for a given set. This is typically exclusive to the use of background validation. The default is Yes. no validate-on-match
Check Valid Connection SQLThe SQL statement to use to check the validity of a pool connection. no check-valid-connection-sql
Connection DefinitionThe connection definition inside the RAR deployment uniquely identified by the connection factory interface, e.g. "javax.sql.DataSource". no connection-definition
Exception Sorter Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ExceptionSorter interface that should be used to check if a JDBC exception should be broadcast. no exception-sorter-class-name
New Connection SQLAn SQL statement to execute whenever a new connection is added to the pool; this can be used to set the connection schema, etc. no new-connection-sql
Prepared Statement Cache SizeThe number of prepared statements per connection to be kept open and reused in subsequent requests. They are stored in an LRU cache. Set to 0 to disable the cache. The default is 0. no prepared-statement-cache-size
Query TimeoutAny configured query timeout in seconds. A value of 0 means no timeout. The default is 0. no query-timeout
Rar NameThe RAR deployment to associate with the connection manager MBean. e.g. jms-ra.rar or myapplication.ear#my.rar for nested rars. no rar-name
Set Tx Query TimeoutWhether to set the query timeout based on the time remaining until transaction timeout; any configured query timeout will be used if there is no transaction. The default is No. no set-tx-query-timeout
Share Prepared StatementsShould prepared statements be shared? The default is No. no share-prepared-statements
Stale Connection Checker Class NameFully qualified name of the Java class used to check if a connection has become stale. no stale-connection-checker-class-name
Track StatementsWhether to check for unclosed Statements and ResultSets when connections are returned to the pool. The default is "yes-no-warnings". no track-statements
Transaction IsolationThe Transaction Isolation level. The default setting is to use whichever isolation level is provided by default by the database. no transaction-isolation
Url DelimiterSpecifies the delimiter for URLs in the value of the connection-url property for HA datasources. The default is "|". no url-delimiter
Url Selector Strategy Class NameThe fully qualified class name of a Java class implementing the org.jboss.resource.adapter.jdbc.URLSelectorStrategy interface. no url-selector-strategy-class-name
Use Try LockAny configured timeout, in milliseconds, for internal locks on the resource adapter objects. A value of 0 means no timeout. The default is 0. no use-try-lock
Valid Connection Checker Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ValidConnectionChecker whose pingDatabase method should be used to check if a connection is still valid before handing it out from the pool. no valid-connection-checker-class-name

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.112. Metrics

NameDescription
FlushFlush the connections in the pool
List Formatted Sub Pool StatisticsObtain a formatted sub pool statistics report
List StatisticsObtain a statistics report
Test ConnectionTest if a connection can be obtained - returns true if a connection was obtained, or false if not; NOTE: this operation will always return a status of Successful - the results of the operation must be inspected to see whether or not a connection was obtained
Package Types
none

3.2.1.4. JBossAS5 - XA Datasource Service

Overview

Table 3.113. Overview

Description:XA Datasources deployed in the instance of JBoss AS
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.114. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.115. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Connection Available?traitcould a connection to the underlying data provider be obtained? Please see the documentation before enabling this metriccustom.connectionAvailable
Pool JNDI Nametraitthe JNDI name of the connection pool for this datasourcepoolJndiName
Available Connection Countmeasurementthe maximum number of connections that are availableavailableConnectionCount
Connection Countmeasurementthe number of connections that are currently in the poolconnectionCount
Connection Created Countmeasurementthe number of connections that have been created since the datasource was last startedconnectionCreatedCount
Connection Destroyed Countmeasurementthe number of connections that have been destroyed since the datasource was last startedconnectionDestroyedCount
In Use Connection Countmeasurementthe number of connections that are currently in useinUseConnectionCount
Local TransactiontraitLocal Transactionlocal-transaction
Max Connections In Use Countmeasurementthe most connections that have been simultaneously in use since this datasource was startedmaxConnectionsInUseCount
Max SizemeasurementMax SizemaxSize
Min SizemeasurementMin SizeminSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.116. 

NameDescriptionRequiredInternal Name
JNDI NameThe global JNDI Name under which to bind the datasource yes jndi-name
UsernameThe default username when creating a new connection. no user-name
PasswordThe default password when creating a new connection. no password
Minimum Pool SizeThe minimum number of connections the pool should hold. The default is 0. no min-pool-size
Maximum Pool SizeThe maximum number of connections the pool should hold. The default is 10. no max-pool-size
XA DataSource ClassThe fully qualified name of the javax.sql.XADataSource implementation class. yes xa-datasource-class
XA Datasource PropertiesThe properties to assign to the XADataSource implementation class. Each property is mapped onto the XADataSource implementation by looking for a JavaBeans style getter method for the property name. If found, the value of the property is set using the JavaBeans setter with the element text translated to the true property type using the java.beans.PropertyEditor for the type. no xa-datasource-properties
XA Resource TimeoutXA transaction timeout, in seconds (passed to XAResource.setTransactionTimeout()) - default is zero which does not invoke the setter. no xa-resource-timeout
URL PropertyFor HA XA datasources, specifies the name of an XADataSource property that contains a list of URLs. no url-property
Allocation RetryThe number of times that allocating a connection should be tried before throwing an exception. The default is 0. no allocation-retry
Allocation Retry Wait MillisThe time in milliseconds to wait between retrying to allocate a connection. The default is 5000 (5 seconds). no allocation-retry-wait-millis
Background ValidationSpecify if connections should be validated on a background thread versus being validated prior to use. Background validation is meant to reduce the overall load on the RDBMS system when validating a connection. The default is No. no background-validation
Background Validation MillisThe interval, in milliseconds, at which the ConnectionValidator will run. Set to 0 to disable background validation. The default is 0. no background-validation-millis
Blocking Timeout in MillisecondsIndicates the maximum time in milliseconds to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for a permit for a connection, and will never throw an exception if creating a new connection takes an inordinately long time. The default is 30000 (30 seconds). no blocking-timeout-millis
Idle TimeoutThe maximum time, in minutes, a connection may be idle before being closed. The default is 30. no idle-timeout-minutes
Is Same RM Override ValueIf set, unconditionally sets the boolean return value of javax.transaction.xa.XAResource.isSameRM(XAResource). no isSameRM-override-value
Jmx Invoker NameThe ObjectName of the JMX Invoker MBean associated with this datasource. no jmx-invoker-name
MetadataMetadata properties. no metadata
No Tx Separate PoolsIf true, the datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa. The default is Yes. no no-tx-separate-pools
PrefillWhether to attempt to prefill the connection pool to the minimum number of connections. NOTE: Only supporting pools (OnePool) support this feature. A warning can be found in the logs if the pool does not support this. The default is No. no prefill
Security SettingsSecurity settings for connections in the pool. no security-domain
Statistics FormatterThe fully qualified class name of the class to use for formatting managed connection pool statistics for this datasource. The class must implement the org.jboss.resource.statistic.formatter.StatisticsFormatter. interface. The default is "org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter". no statistics-formatter
Type MappingThe name of the corresponding type-mapping in conf/standardjbosscmp-jdbc.xml. The type mappings provided by default: DB2, InformixDB, MaxDB, mySQL, Oracle9i, PointBase, InterBase, Mimer SQL, McKoi, SapDB, DB2/400, SOLID, Hypersonic SQL, FirstSQL/J, MS SQLSERVER2000, MS SQLSERVER, Cloudscape, Derby, Firebird, PostgreSQL 8.0, PostgreSQL, Sybase, Ingres. Note, there may be custom type mappings defined in addition to these predefined mappings. no type-mapping
Use Java ContextIndicates whether the JNDI name should be bound under the "java" context, which causes the DataSource to only be accessible from within the JBossAS VM. The default is Yes. no use-java-context
Use Strict MinWhether idle connections below the min-pool-size should be closed. The default is No. no use-strict-min
Validate On MatchThe validate-on-match element indicates whether or not connection level validation should be done when a connection factory attempts to match a managed connection for a given set. This is typically exclusive to the use of background validation. The default is Yes. no validate-on-match
Check Valid Connection SQLThe SQL statement to use to check the validity of a pool connection. no check-valid-connection-sql
Connection DefinitionThe connection definition inside the RAR deployment uniquely identified by the connection factory interface, e.g. "javax.sql.DataSource". no connection-definition
Exception Sorter Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ExceptionSorter interface that should be used to check if a JDBC exception should be broadcast. no exception-sorter-class-name
New Connection SQLAn SQL statement to execute whenever a new connection is added to the pool; this can be used to set the connection schema, etc. no new-connection-sql
Prepared Statement Cache SizeThe number of prepared statements per connection to be kept open and reused in subsequent requests. They are stored in an LRU cache. Set to 0 to disable the cache. The default is 0. no prepared-statement-cache-size
Query TimeoutAny configured query timeout in seconds. A value of 0 means no timeout. The default is 0. no query-timeout
Rar NameThe RAR deployment to associate with the connection manager MBean. e.g. jms-ra.rar or myapplication.ear#my.rar for nested rars. no rar-name
Set Tx Query TimeoutWhether to set the query timeout based on the time remaining until transaction timeout; any configured query timeout will be used if there is no transaction. The default is No. no set-tx-query-timeout
Share Prepared StatementsShould prepared statements be shared? The default is No. no share-prepared-statements
Stale Connection Checker Class NameFully qualified name of the Java class used to check if a connection has become stale. no stale-connection-checker-class-name
Track StatementsWhether to check for unclosed Statements and ResultSets when connections are returned to the pool. The default is "yes-no-warnings". no track-statements
Transaction IsolationThe Transaction Isolation level. The default setting is to use whichever isolation level is provided by default by the database. no transaction-isolation
Url DelimiterSpecifies the delimiter for URLs in the value of the connection-url property for HA datasources. The default is "|". no url-delimiter
Url Selector Strategy Class NameThe fully qualified class name of a Java class implementing the org.jboss.resource.adapter.jdbc.URLSelectorStrategy interface. no url-selector-strategy-class-name
Use Try LockAny configured timeout, in milliseconds, for internal locks on the resource adapter objects. A value of 0 means no timeout. The default is 0. no use-try-lock
Valid Connection Checker Class NameThe fully qualified name of a Java class implementing the org.jboss.resource.adapter.jdbc.ValidConnectionChecker whose pingDatabase method should be used to check if a connection is still valid before handing it out from the pool. no valid-connection-checker-class-name
InterleavingIf true, enable transaction interleaving if the DB vendor supports it (most do not). This property supersedes the "track-connection-by-tx" property from earlier versions of JBoss AS. The default is false. no interleaving

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.117. Metrics

NameDescription
FlushFlush the connections in the pool
List Formatted Sub Pool StatisticsObtain a formatted sub pool statistics report
List StatisticsObtain a statistics report
Test ConnectionTest if a connection can be obtained - returns true if a connection was obtained, or false if not; NOTE: this operation will always return a status of Successful - the results of the operation must be inspected to see whether or not a connection was obtained
Package Types
none

3.2.1.5. JBossAS5 - No Tx ConnectionFactory Service

Overview

Table 3.118. Overview

Description:A ConnectionFactory that does not take part in JTA transactions.
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.119. 

NameDescriptionRequiredInternal Name
Custom PropertiesMaps a list of custom property names to the the fully qualified class names of the org.rhq.plugins.jbossas5.adapter.api.PropertyAdapter implementations that should be used for those properties. no customProperties
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.120. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Connection Available?traitcould a connection to the underlying data provider be obtained? Please see the documentation before enabling this metriccustom.connectionAvailable
Pool JNDI NametraitPool JNDI NamepoolJndiName
Available Connection CountmeasurementNumber of available connections.availableConnectionCount
Connection CountmeasurementConnection CountconnectionCount
Connection Created CountmeasurementConnection Created CountconnectionCreatedCount
Connection Destroyed CountmeasurementConnection Destroyed CountconnectionDestroyedCount
In Use Connection CountmeasurementMumber of connections currently in use.inUseConnectionCount
Max Connections In Use CountmeasurementMaximum number of maximum connections that have been in use.maxConnectionsInUseCount
Max SizemeasurementMax SizemaxSize
Min SizemeasurementMin SizeminSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.121. 

NameDescriptionRequiredInternal Name
JNDI NameThe global JNDI name to bind the connection factory under. yes jndi-name
RAR NameThe name of the RAR file that contains the definition for the resource we want to provide. For nested RAR files, the name would look like myapplication.ear#my.rar. yes rar-name
Connection DefinitionThe connection factory interface class. It should match the connectionfactory-interface in the ra.xml file. yes connection-definition
Minimum Pool SizeThe minimum number of connections the pool should hold. The default is 0. no min-pool-size
Maximum Pool SizeThe maximum number of connections the pool should hold. The default is 10. no max-pool-size
Allocation RetryThe number of times that allocating a connection should be tried before throwing an exception. The default is 0. no allocation-retry
Allocation Retry Wait MillisThe time in milliseconds to wait between retrying to allocate a connection. The default is 5000 (5 seconds). no allocation-retry-wait-millis
Background ValidationSpecify if connections should be validated on a background thread versus being validated prior to use. Background validation is meant to reduce the overall load on the RDBMS system when validating a connection. The default is No. no background-validation
Background Validation MillisThe interval, in milliseconds, at which the ConnectionValidator will run. Set to 0 to disable background validation. The default is 0. no background-validation-millis
Blocking Timeout in MillisecondsIndicates the maximum time in milliseconds to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for a permit for a connection, and will never throw an exception if creating a new connection takes an inordinately long time. The default is 30000 (30 seconds). no blocking-timeout-millis
Idle TimeoutThe maximum time, in minutes, a connection may be idle before being closed. The default is 30. no idle-timeout-minutes
Is Same RM Override ValueIf set, unconditionally sets the boolean return value of javax.transaction.xa.XAResource.isSameRM(XAResource). no isSameRM-override-value
Jmx Invoker NameThe ObjectName of the JMX Invoker MBean associated with this datasource. no jmx-invoker-name
MetadataMetadata properties. no metadata
No Tx Separate PoolsIf true, the datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa. The default is Yes. no no-tx-separate-pools
PrefillWhether to attempt to prefill the connection pool to the minimum number of connections. NOTE: Only supporting pools (OnePool) support this feature. A warning can be found in the logs if the pool does not support this. The default is No. no prefill
Security SettingsSecurity settings for connections in the pool. no security-domain
Statistics FormatterThe fully qualified class name of the class to use for formatting managed connection pool statistics for this datasource. The class must implement the org.jboss.resource.statistic.formatter.StatisticsFormatter. interface. The default is "org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter". no statistics-formatter
Type MappingThe name of the corresponding type-mapping in conf/standardjbosscmp-jdbc.xml. The type mappings provided by default: DB2, InformixDB, MaxDB, mySQL, Oracle9i, PointBase, InterBase, Mimer SQL, McKoi, SapDB, DB2/400, SOLID, Hypersonic SQL, FirstSQL/J, MS SQLSERVER2000, MS SQLSERVER, Cloudscape, Derby, Firebird, PostgreSQL 8.0, PostgreSQL, Sybase, Ingres. Note, there may be custom type mappings defined in addition to these predefined mappings. no type-mapping
Use Java ContextIndicates whether the JNDI name should be bound under the "java" context, which causes the DataSource to only be accessible from within the JBossAS VM. The default is Yes. no use-java-context
Use Strict MinWhether idle connections below the min-pool-size should be closed. The default is No. no use-strict-min
Validate On MatchThe validate-on-match element indicates whether or not connection level validation should be done when a connection factory attempts to match a managed connection for a given set. This is typically exclusive to the use of background validation. The default is Yes. no validate-on-match
Config PropertyProperties to supply to the ManagedConnectionFactory (MCF) MBean service configuration. no config-property

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.122. Metrics

NameDescription
FlushFlush the connections in the pool
List Formatted Sub Pool StatisticsObtain a formatted sub pool statistics report
List StatisticsObtain a statistics report
Test ConnectionTest if a connection can be obtained - returns true if a connection was obtained, or false if not; NOTE: this operation will always return a status of Successful - the results of the operation must be inspected to see whether or not a connection was obtained
Package Types
none

3.2.1.6. JBossAS5 - Tx ConnectionFactory Service

Overview

Table 3.123. Overview

Description:A ConnectionFactory that takes part in JTA transactions.
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.124. 

NameDescriptionRequiredInternal Name
Custom PropertiesMaps a list of custom property names to the the fully qualified class names of the org.rhq.plugins.jbossas5.adapter.api.PropertyAdapter implementations that should be used for those properties. no customProperties
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.125. Metrics

NameTypeDescriptionInternal Name
Transaction TypetraitThe type of transactions used by this connection factory - Local or XAcustom.transactionType
Run StatetraitRun StaterunState
Connection Available?traitcould a connection to the underlying data provider be obtained? Please see the documentation before enabling this metriccustom.connectionAvailable
Pool JNDI NametraitPool JNDI NamepoolJndiName
Available Connection CountmeasurementNumber of available connections.availableConnectionCount
Connection CountmeasurementConnection CountconnectionCount
Connection Created CountmeasurementConnection Created CountconnectionCreatedCount
Connection Destroyed CountmeasurementConnection Destroyed CountconnectionDestroyedCount
In Use Connection CountmeasurementMumber of connections currently in use.inUseConnectionCount
Max Connections In Use CountmeasurementMaximum number of maximum connections that have been in use.maxConnectionsInUseCount
Max SizemeasurementMax SizemaxSize
Min SizemeasurementMin SizeminSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.126. 

NameDescriptionRequiredInternal Name
JNDI NameThe global JNDI name to bind the connection factory under. yes jndi-name
RAR NameThe name of the RAR file that contains the definition for the resource we want to provide. For nested RAR files, the name would look like myapplication.ear#my.rar. yes rar-name
Connection DefinitionThe connection factory interface class. It should match the connectionfactory-interface in the ra.xml file. yes connection-definition
Minimum Pool SizeThe minimum number of connections the pool should hold. The default is 0. no min-pool-size
Maximum Pool SizeThe maximum number of connections the pool should hold. The default is 10. no max-pool-size
XA TransactionWhether on not to use XA transactions. The default is No. no xa-transaction
Allocation RetryThe number of times that allocating a connection should be tried before throwing an exception. The default is 0. no allocation-retry
Allocation Retry Wait MillisThe time in milliseconds to wait between retrying to allocate a connection. The default is 5000 (5 seconds). no allocation-retry-wait-millis
Background ValidationSpecify if connections should be validated on a background thread versus being validated prior to use. Background validation is meant to reduce the overall load on the RDBMS system when validating a connection. The default is No. no background-validation
Background Validation MillisThe interval, in milliseconds, at which the ConnectionValidator will run. Set to 0 to disable background validation. The default is 0. no background-validation-millis
Blocking Timeout in MillisecondsIndicates the maximum time in milliseconds to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for a permit for a connection, and will never throw an exception if creating a new connection takes an inordinately long time. The default is 30000 (30 seconds). no blocking-timeout-millis
Idle TimeoutThe maximum time, in minutes, a connection may be idle before being closed. The default is 30. no idle-timeout-minutes
Is Same RM Override ValueIf set, unconditionally sets the boolean return value of javax.transaction.xa.XAResource.isSameRM(XAResource). no isSameRM-override-value
Jmx Invoker NameThe ObjectName of the JMX Invoker MBean associated with this datasource. no jmx-invoker-name
MetadataMetadata properties. no metadata
No Tx Separate PoolsIf true, the datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa. The default is Yes. no no-tx-separate-pools
PrefillWhether to attempt to prefill the connection pool to the minimum number of connections. NOTE: Only supporting pools (OnePool) support this feature. A warning can be found in the logs if the pool does not support this. The default is No. no prefill
Security SettingsSecurity settings for connections in the pool. no security-domain
Statistics FormatterThe fully qualified class name of the class to use for formatting managed connection pool statistics for this datasource. The class must implement the org.jboss.resource.statistic.formatter.StatisticsFormatter. interface. The default is "org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter". no statistics-formatter
Type MappingThe name of the corresponding type-mapping in conf/standardjbosscmp-jdbc.xml. The type mappings provided by default: DB2, InformixDB, MaxDB, mySQL, Oracle9i, PointBase, InterBase, Mimer SQL, McKoi, SapDB, DB2/400, SOLID, Hypersonic SQL, FirstSQL/J, MS SQLSERVER2000, MS SQLSERVER, Cloudscape, Derby, Firebird, PostgreSQL 8.0, PostgreSQL, Sybase, Ingres. Note, there may be custom type mappings defined in addition to these predefined mappings. no type-mapping
Use Java ContextIndicates whether the JNDI name should be bound under the "java" context, which causes the DataSource to only be accessible from within the JBossAS VM. The default is Yes. no use-java-context
Use Strict MinWhether idle connections below the min-pool-size should be closed. The default is No. no use-strict-min
Validate On MatchThe validate-on-match element indicates whether or not connection level validation should be done when a connection factory attempts to match a managed connection for a given set. This is typically exclusive to the use of background validation. The default is Yes. no validate-on-match
Config PropertyProperties to supply to the ManagedConnectionFactory (MCF) MBean service configuration. no config-property
InterleavingIf true, enable transaction interleaving if the DB vendor supports it (most do not). Can only be set to true if XA transactions are enabled. This property supersedes the "track-connection-by-tx" property from earlier versions of JBoss AS. The default is false. no interleaving
XA Resource TimeoutThe maximum time, in minutes, an XA Resource can be idle before it is removed. 0 means no timeout. The default is 0. no xa-resource-timeout

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.127. Metrics

NameDescription
FlushFlush the connections in the pool
List Formatted Sub Pool StatisticsObtain a formatted sub pool statistics report
List StatisticsObtain a statistics report
Test ConnectionTest if a connection can be obtained - returns true if a connection was obtained, or false if not; NOTE: this operation will always return a status of Successful - the results of the operation must be inspected to see whether or not a connection was obtained
Package Types
none

3.2.1.7. JBossAS5 - JBoss Messaging Service

Overview

Table 3.128. Overview

Description:the JBoss Messaging JMS provider
Singleton: yes
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.129. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.7.1. JBossAS5 - Queue Service
Overview

Table 3.130. Overview

Description:a JMS queue
Singleton: no
Plugin:JBossAS5

Note

The message counter metrics will not be collected by default. In order for these metrics to be collected for all Topics and Queues for a given application server instance, go to the instance's JMX Console, and invoke the {{enableMessageCounters}} operation on the {{jboss.messaging:service=ServerPeer}} MBean. To ensure the message counters are still enabled when the application server is restarted, edit that instance's {{deploy/messaging/messaging-service.xml}} file and set the {{EnableMessageCounters}} attribute to "true".
Child Resource Types
none
Connection Properties

Table 3.131. 

NameDescriptionRequiredInternal Name
Jms Type  yes jms-type
Custom PropertiesMaps a list of custom property names to the the fully qualified class names of the org.rhq.plugins.jbossas5.adapter.api.PropertyAdapter implementations that should be used for those properties. no customProperties
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.132. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Created ProgrammaticallytraitWas this queue created programmatically? If Yes, the queue will not survive a restart of the application server. If No, the queue was created via a deployment XML file.createdProgrammatically
Message Counter History Day LimittraitThis queue's message counter history day limit - <0: unlimited, =0: history disabled, >0: maximum day countmessageCounterHistoryDayLimit
Consumer CountmeasurementThe number of consumers on the queueconsumerCount
Delivering CountmeasurementThe number of messages currently being delivereddeliveringCount
Message CountmeasurementThe number of messages in the queuemessageCount
Scheduled Message CountmeasurementThe number of scheduled messages in the queuescheduledMessageCount
CountmeasurementThe total message count since startup or last counter resetmessageStatistics.count
Count DeltameasurementThe message count delta since last method callmessageStatistics.countDelta
DepthmeasurementThe current message count of pending messages within the queue waiting for dispatchmessageStatistics.depth
Depth DeltameasurementThe message count delta of pending messages since last method callmessageStatistics.depthDelta
Time Last UpdatemeasurementThe timestamp of the last message addmessageStatistics.timeLastUpdate
ClusteredtraitTrue if this queue is clustered, false otherwiseclustered

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.133. 

NameDescriptionRequiredInternal Name
NameThe name of this queue (e.g. 'MyQueue'). yes name
JNDI NameThis queue's JNDI name (e.g. '/queue/MyQueue'). yes JNDIName
ClusteredIs this queue clustered? For an existing queue, this property is read-only. If not specified when creating a new queue, the default value is false. no clustered
Down Cache SizeWhen paging messages to storage from a subscription, they first go into a "Down Cache" before being written to storage. This enables the write to occur as a single operation, thus aiding performance. This setting determines the maximum number of messages that the Down Cache will hold before they are flushed to storage. Updates to this property will not go into effect until the queue has been restarted. The default value is 2000. no downCacheSize
Full SizeThe maximum number of messages for the queue held in memory at any one time. The actual queue can hold many more messages than this, but these are paged to and from storage as necessary, as messages are added or consumed. Updates to this property will not go into effect until the queue has been restarted. The default value is 200000. no fullSize
Max Delivery AttemptsThe number of delivery attempts before a message to a subscriber of this queue is moved to the DLQ. The default value is 10. A value of -1 indicates the default value should be used. no maxDeliveryAttempts
Max SizeThe maximum number of messages this queue can hold before they are dropped. A value of -1 means there is no maximum. The default value is -1. no maxSize
Page SizeWhen loading messages from a subscription, this is the maximum number of messages to pre-load in one operation. Must be less than Full Size and greater than or equal to Down Cache Size. Updates to this property will not go into effect until the queue has been restarted. The default value is 2000. no pageSize
Redelivery DelayThe delay in milliseconds before a rolled back or recovered message is redelivered. Set to 0 to disable redelivery. The default value is 0. A value of -1 indicates the default value should be used. no redeliveryDelay
DLQThe JMX ObjectName of the dead letter queue (DLQ) for this queue (e.g. "jboss.messaging.destination:service=Queue,name=PrivateDLQ") - overrides the default DLQ on the server peer. no DLQ
Expiry QueueThe JMX ObjectName of the expiry queue for this queue (e.g. "jboss.messaging.destination:service=Queue,name=PrivateExpiryQueue") - overrides the default expiry queue on the server peer. no expiryQueue
Server PeerThe JMX ObjectName of the server peer this queue was deployed on (e.g. "jboss.messaging:service=ServerPeer"). Updates to this property will not go into effect until the queue has been restarted. no serverPeer
Security ConfigurationsThis element specifies a XML fragment which describes the access control list to be used by the SecurityManager to authorize client operations against the destination. The content model is the same as for the SecurityManager SecurityConf attribute. yes securityConfig

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.134. Metrics

NameDescription
Remove All MessagesRemove all messages from the destination.
StartStart the destination.
StopStop the destination.
List All MessagesList all messages for the specified selector
List Durable MessagesList all durable messages for the specified selector
List Non Durable MessagesList all non durable messages for the specified selector
List Message Counter As HTMLGet the message counter as HTML
List Message Counter History As HTMLGet the message counter history as HTML
Reset Message CounterReset the message counter
Reset Message Counter HistoryReset the message counter history
Package Types
none
3.2.1.7.2. JBossAS5 - Topic Service
Overview

Table 3.135. Overview

Description:a JMS topic
Singleton: no
Plugin:JBossAS5

Note

The message counter metrics will not be collected by default. In order for these metrics to be collected for all Topics and Queues for a given application server instance, go to the instance's JMX Console, and invoke the {{enableMessageCounters}} operation on the {{jboss.messaging:service=ServerPeer}} MBean. To ensure the message counters are still enabled when the application server is restarted, edit that instance's {{deploy/messaging/messaging-service.xml}} file and set the {{EnableMessageCounters}} attribute to "true".
Child Resource Types
none
Connection Properties

Table 3.136. 

NameDescriptionRequiredInternal Name
Jms Type  yes jms-type
Custom PropertiesMaps a list of custom property names to the the fully qualified class names of the org.rhq.plugins.jbossas5.adapter.api.PropertyAdapter implementations that should be used for those properties. no customProperties
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Template Name  yes templateName
Component Name PropertyThe name of the Resource configuration property whose value should be used as the underlying ManagedComponent name when creating a new Resource of this type. yes componentNameProperty

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.137. Metrics

NameTypeDescriptionInternal Name
Run StatetraitRun StaterunState
Created ProgrammaticallytraitWas this topic created programmatically? If Yes, the topic will not survive a restart of the application server. If No, the topic was created via a deployment XML file.createdProgrammatically
Message Counter History Day LimittraitThis topic's message counter history day limit - <0: unlimited, =0: history disabled, >0: maximum day countmessageCounterHistoryDayLimit
All Message CountmeasurementThe count of all messages in all subscriptions to this topicallMessageCount
All Subscriptions CountmeasurementThe count of all subscriptions to this topicallSubscriptionsCount
Durable Message CountmeasurementThe count of all messages for all durable subscriptions to this topicdurableMessageCount
Durable Subscriptions CountmeasurementThe count of all durable subscriptions to this topicdurableSubscriptionsCount
Non Durable Message CountmeasurementThe count of all messages in all non durable subscriptions to this topicnonDurableMessageCount
Non Durable Subscriptions CountmeasurementThe count of all non durable subscriptions to this topicnonDurableSubscriptionsCount
ClusteredtraitTrue if this topic is clustered, false otherwiseclustered

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.138. 

NameDescriptionRequiredInternal Name
NameThe name of this topic (e.g. 'MyTopic'). yes name
JNDI NameThis topic's JNDI name (e.g. '/topic/MyTopic') yes JNDIName
ClusteredIs this topic clustered? For an existing topic, this property is read-only. If not specified when creating a new topic, the default value is false. no clustered
Down Cache SizeWhen paging messages to storage from a subscription, they first go into a "Down Cache" before being written to storage. This enables the write to occur as a single operation, thus aiding performance. This setting determines the maximum number of messages that the Down Cache will hold before they are flushed to storage. Updates to this property will not go into effect until the topic has been restarted. The default value is 2000. no downCacheSize
Full SizeThe maximum number of messages held by the topic subscriptions in memory at any one time. The actual subscription can hold many more messages than this, but these are paged to and from storage as necessary, as messages are added or consumed. Updates to this property will not go into effect until the topic has been restarted. The default value is 200000. no fullSize
Max Delivery AttemptsThe number of delivery attempts before a message to a subscriber of this topic is moved to the DLQ. The default value is 10. A value of -1 indicates the default value should be used. no maxDeliveryAttempts
Max SizeThe maximum number of messages this topic can hold before they are dropped. A value of -1 means there is no maximum. The default value is -1. no maxSize
Page SizeWhen loading messages from a subscription, this is the maximum number of messages to pre-load in one operation. Must be less than Full Size and greater than or equal to Down Cache Size. Updates to this property will not go into effect until the topic has been restarted. The default value is 2000. no pageSize
Redelivery DelayThe delay in milliseconds before a rolled back or recovered message is redelivered. Set to 0 to disable redelivery. The default value is 0. A value of -1 indicates the default value should be used. no redeliveryDelay
DLQThe JMX ObjectName of the dead letter queue (DLQ) for this topic (e.g. "jboss.messaging.destination:service=Queue,name=PrivateDLQ") - overrides the default DLQ on the server peer. no DLQ
Expiry QueueThe JMX ObjectName of the expiry queue for this topic (e.g. "jboss.messaging.destination:service=Queue,name=PrivateExpiryQueue") - overrides the default expiry queue on the server peer. no expiryQueue
Server PeerThe JMX ObjectName of the server peer this topic was deployed on (e.g. "jboss.messaging:service=ServerPeer"). Updates to this property will not go into effect until the topic has been restarted. no serverPeer
Security ConfigurationsThis element specifies a XML fragment which describes the access control list to be used by the SecurityManager to authorize client operations against the destination. The content model is the same as for the SecurityManager SecurityConf attribute. yes securityConfig

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.139. Metrics

NameDescription
Remove All MessagesRemove all messages from the destination.
StartStart the destination.
StopStop the destination.
List All MessagesList all messages for the specified subscription with the specified selector
List Durable MessagesList all durable messages for the specified subscription with the specified selector
List Non Durable MessagesList all non durable messages for the specified subscription with the specified selector
List All SubscriptionsReturn all subscriptions for the topic
List All Subscriptions As HTMLReturn all subscriptions for the topic as HTML
List Durable SubscriptionsReturn all durable subscriptions for the topic
List Durable Subscriptions As HTMLReturn all durable subscriptions for the topic as HTML
List Non-Durable SubscriptionsReturn all non-durable subscriptions for the topic
List Non-Durable Subscriptions As HTMLReturn all non-durable subscriptions for the topic as HTML
Package Types
none

3.2.1.8. JBossAS5 - Enterprise Application (EAR) Service

Overview

Table 3.140. Overview

Description:JEE enterprise application (EAR)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.141. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this EAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.142. Metrics

NameTypeDescriptionInternal Name
Pathtraitthe absolute path of this EAR file or directorycustom.path
Exploded?traitwhether this EAR is deployed exploded (i.e. as a directory)custom.exploded

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.143. Metrics

NameDescription
Startstarts this EAR
Stopstops this EAR
Restartstops and then restarts this EAR
Package Types

Table 3.144. Package Types

NameCategoryDescription
EAR FileDeployable 

3.2.1.9. JBossAS5 - Web Application (WAR) Service

Overview

Table 3.145. Overview

Description:a standalone web application (WAR)
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.146. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this WAR yes deploymentKey
Context Paththis WAR's context path (e.g. /admin-console) no contextPath
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.147. Metrics

NameTypeDescriptionInternal Name
Pathtraitthe absolute path of this WAR file or directorycustom.path
Exploded?traitwhether this WAR is deployed exploded (i.e. as a directory)custom.exploded
Context Roottraitthis context root of this WAR (e.g. jmx-console) - used as a unique path prefix for URLs corresponding to this WARcontextRoot
Virtual Hoststraitthe virtual host(s) to which this WAR is deployedvirtualHosts

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.148. Metrics

NameDescription
Startstarts this WAR
Stopstops this WAR
Restartstops and then restarts this WAR
Package Types

Table 3.149. Package Types

NameCategoryDescription
WAR FileDeployable 
3.2.1.9.1. JBossAS5 - Web Application Context Service
Overview

Table 3.150. Overview

Description:a web application context
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.151. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Response Time Log Filethe full path to the log file containing response-time stats for this webapp no responseTimeLogFile
Response Time Url Excludesa space-delimited list of regular expressions specifying URLs that should be excluded from response-time stats collection no responseTimeUrlExcludes
Response Time Url Transformsa space-delimited list of Perl-style substitution expressions that should be applied to all URLs for which response-time stats are collected (e.g. |^/dept/finance/.*|/dept/finance/*|) no responseTimeUrlTransforms
Virtual Hostthis WAR's virtual host (e.g. localhost) yes virtualHost

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.152. Metrics

NameTypeDescriptionInternal Name
ClusteredtraitTrue if this web application context is clusteredclustered
Virtual Hosttraitthe virtual host with which this context is associatedvirtualHost
Response Timecalltimethe minimum, maximum, and average response times for requests serviced by this webappresponseTime
Currently Active Sessionsmeasurementthe number of sessions that are currently active for this WARactiveSessions
Maximum Active Sessionsmeasurementthe maximum number of sessions that have been active for this WARmaxActive
Created Sessionsmeasurementthe number of sessions created for this WARsessionCounter
Created Sessions per Minutemeasurementthe number of sessions created for this WARsessionCounter
Expired Sessionsmeasurementthe number of expired sessions for this WARexpiredSessions
Expired Sessions per Minutemeasurementthe number of expired sessions for this WARexpiredSessions
Rejected Sessionsmeasurementthe number of sessions rejected for this WARrejectedSessions
Rejected Sessions per Minutemeasurementthe number of sessions rejected for this WARrejectedSessions
Average Session Alive Timemeasurementthe average alive time of sessions for this WARsessionAverageAliveTime
Max Session Alive Timemeasurementthe maximum alive time of sessions for this WARsessionMaxAliveTime
Minimum Response Timemeasurementthe minimum response time for requests serviced by this WARServlet.minimumResponseTime
Average Response Timemeasurementthe average response time for requests serviced by this WARServlet.averageResponseTime
Maximum Response Timemeasurementthe maximum response time for requests serviced by this WARServlet.maximumResponseTime
Total Response Timemeasurementthe total response time for requests serviced by this WARServlet.totalResponseTime
Total Response Time per Minutemeasurementthe total response time for requests serviced by this WARServlet.totalResponseTime
Number of Requests Servicedmeasurementthe number of requests serviced by this WARServlet.requestCount
Number of Requests Serviced per Minutemeasurementthe number of requests serviced by this WARServlet.requestCount
Number of Error Responsesmeasurementthe number of error responses sent by this WARServlet.errorCount
Number of Error Responses per Minutemeasurementthe number of error responses sent by this WARServlet.errorCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.10. JBossAS5 - Embedded Web Application (WAR) Service

Overview

Table 3.153. Overview

Description:an embedded web application (WAR)
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.154. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this WAR yes deploymentKey
Context Paththis WAR's context path (e.g. /admin-console no contextPath
Response Time Log Filethe full path to the log file containing response-time stats for this webapp no responseTimeLogFile
Response Time Url Excludesa space-delimited list of regular expressions specifying URLs that should be excluded from response-time stats collection no responseTimeUrlExcludes
Response Time Url Transformsa space-delimited list of Perl-style substitution expressions that should be applied to all URLs for which response-time stats are collected (e.g. |^/dept/finance/.*|/dept/finance/*|) no responseTimeUrlTransforms
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName
Embedded  yes embedded

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.155. Metrics

NameTypeDescriptionInternal Name
Parenttraitthe name of this WAR's parent deploymentcustom.parent
Context Roottraitthis context root of this WAR (e.g. jmx-console) - used as a unique path prefix for URLs corresponding to this WARcontextRoot
Virtual Hoststraitthe virtual host(s) to which this WAR is deployedvirtualHosts

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.10.1. JBossAS5 - Embedded Web Application Context Service
Overview

Table 3.156. Overview

Description:a web application context
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.157. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Response Time Log Filethe full path to the log file containing response-time stats for this webapp no responseTimeLogFile
Response Time Url Excludesa space-delimited list of regular expressions specifying URLs that should be excluded from response-time stats collection no responseTimeUrlExcludes
Response Time Url Transformsa space-delimited list of Perl-style substitution expressions that should be applied to all URLs for which response-time stats are collected (e.g. |^/dept/finance/.*|/dept/finance/*|) no responseTimeUrlTransforms
Virtual Hostthis WAR's virtual host (e.g. localhost) yes virtualHost

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.158. Metrics

NameTypeDescriptionInternal Name
ClusteredtraitTrue if this web application context is clusteredclustered
Virtual Hosttraitthe virtual host with which this context is associatedvirtualHost
Response Timecalltimethe minimum, maximum, and average response times for requests serviced by this webappresponseTime
Currently Active Sessionsmeasurementthe number of sessions that are currently active for this WARactiveSessions
Maximum Active Sessionsmeasurementthe maximum number of sessions that have been active for this WARmaxActive
Created Sessionsmeasurementthe number of sessions created for this WARsessionCounter
Created Sessions per Minutemeasurementthe number of sessions created for this WARsessionCounter
Expired Sessionsmeasurementthe number of expired sessions for this WARexpiredSessions
Expired Sessions per Minutemeasurementthe number of expired sessions for this WARexpiredSessions
Rejected Sessionsmeasurementthe number of sessions rejected for this WARrejectedSessions
Rejected Sessions per Minutemeasurementthe number of sessions rejected for this WARrejectedSessions
Average Session Alive Timemeasurementthe average alive time of sessions for this WARsessionAverageAliveTime
Max Session Alive Timemeasurementthe maximum alive time of sessions for this WARsessionMaxAliveTime
Minimum Response Timemeasurementthe minimum response time for requests serviced by this WARServlet.minimumResponseTime
Average Response Timemeasurementthe average response time for requests serviced by this WARServlet.averageResponseTime
Maximum Response Timemeasurementthe maximum response time for requests serviced by this WARServlet.maximumResponseTime
Total Response Timemeasurementthe total response time for requests serviced by this WARServlet.totalResponseTime
Total Response Time per Minutemeasurementthe total response time for requests serviced by this WARServlet.totalResponseTime
Number of Requests Servicedmeasurementthe number of requests serviced by this WARServlet.requestCount
Number of Requests Serviced per Minutemeasurementthe number of requests serviced by this WARServlet.requestCount
Number of Error Responsesmeasurementthe number of error responses sent by this WARServlet.errorCount
Number of Error Responses per Minutemeasurementthe number of error responses sent by this WARServlet.errorCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.11. JBossAS5 - EJB2 JAR Service

Overview

Table 3.159. Overview

Description:a standalone EJB 2.x application
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.160. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this EJB JAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.161. Metrics

NameTypeDescriptionInternal Name
Pathtraitthe absolute path of this EJB JAR file or directorycustom.path
Exploded?traitwhether this EJB JAR is deployed exploded (i.e. as a directory)custom.exploded

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.162. Metrics

NameDescription
Startstarts this EJB JAR
Stopstops this EJB JAR
Restartstops and then restarts this EJB JAR
Package Types

Table 3.163. Package Types

NameCategoryDescription
EJB JAR FileDeployable 
3.2.1.11.1. JBossAS5 - EJB2 Stateless Session Bean Service
Overview

Table 3.164. Overview

Description:An EJB2 Stateless Session Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.165. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.166. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.167. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.11.2. JBossAS5 - EJB2 Stateful Session Bean Service
Overview

Table 3.168. Overview

Description:An EJB2 Stateful Session Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.169. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.170. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime
Passive BeansmeasurementThe count of beans in the passivated statePassivatedCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.171. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.11.3. JBossAS5 - EJB2 Message-Driven Bean Service
Overview

Table 3.172. Overview

Description:An EJB2 Message Driven Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.173. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.174. Metrics

NameTypeDescriptionInternal Name
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Message CountmeasurementThe number of messages sent/receivedMessageCount
Message Count per MinutemeasurementThe number of messages sent/receivedMessageCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.11.4. JBossAS5 - EJB2 Entity Bean Service
Overview

Table 3.175. Overview

Description:An EJB2 Entity Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.176. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.177. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Cache SizemeasurementCache SizeCacheSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.12. JBossAS5 - Embedded EJB2 JAR Service

Overview

Table 3.178. Overview

Description:an embedded EJB 2.x application
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.179. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this EJB JAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.180. Metrics

NameTypeDescriptionInternal Name
Parenttraitthe name of this EJB JAR's parent deploymentcustom.parent

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.12.1. JBossAS5 - EJB2 Stateless Session Bean (Embedded) Service
Overview

Table 3.181. Overview

Description:An EJB2 Stateless Session Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.182. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.183. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.184. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.12.2. JBossAS5 - EJB2 Stateful Session Bean (Embedded) Service
Overview

Table 3.185. Overview

Description:An EJB2 Stateful Session Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.186. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.187. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime
Passive BeansmeasurementThe count of beans in the passivated statePassivatedCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.188. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.12.3. JBossAS5 - EJB2 Message-Driven Bean (Embedded) Service
Overview

Table 3.189. Overview

Description:An EJB2 Message Driven Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.190. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.191. Metrics

NameTypeDescriptionInternal Name
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Message CountmeasurementThe number of messages sent/receivedMessageCount
Message Count per MinutemeasurementThe number of messages sent/receivedMessageCount

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.12.4. JBossAS5 - EJB2 Entity Bean (Embedded) Service
Overview

Table 3.192. Overview

Description:An EJB2 Entity Bean
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.193. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.194. Metrics

NameTypeDescriptionInternal Name
Create CountmeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Create Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been created since server start.CreateCount
Remove CountmeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB2 Session Bean that have been removed since server start.RemoveCount
Current Pool SizemeasurementThe number of beans in the pool.CurrentPoolSize
Max Pool SizemeasurementThe maximum pool size.MaxPoolSize
Cache SizemeasurementCache SizeCacheSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.13. JBossAS5 - EJB3 JAR Service

Overview

Table 3.195. Overview

Description:a standalone EJB 3.x application
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.196. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this EJB JAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.197. Metrics

NameTypeDescriptionInternal Name
Pathtraitthe absolute path of this EJB JAR file or directorycustom.path
Exploded?traitwhether this EJB JAR is deployed exploded (i.e. as a directory)custom.exploded

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.198. Metrics

NameDescription
Startstarts this EJB JAR
Stopstops this EJB JAR
Restartstops and then restarts this EJB JAR
Package Types

Table 3.199. Package Types

NameCategoryDescription
EJB JAR FileDeployable 
3.2.1.13.1. JBossAS5 - EJB3 Stateless Session Bean Service
Overview

Table 3.200. Overview

Description:An EJB3 Stateless Session Bean (SLSB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.201. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.202. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Available CountmeasurementThe number of pooled instances of this EJB3 Session Bean in the method-ready stateavailableCount
Create CountmeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Create Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Current CountmeasurementThe total number of currently pooled instances of this EJB3 Session BeancurrentSize
Max SizemeasurementThe maximum number of instances that are allowed to be pooledmaxSize
Remove CountmeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.203. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.13.2. JBossAS5 - EJB3 Stateful Session Bean Service
Overview

Table 3.204. Overview

Description:An EJB3 Stateful Session Bean (SFSB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.205. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.206. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Available CountmeasurementThe number of pooled instances of this EJB3 Session Bean in the method-ready stateavailableCount
Create CountmeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Create Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Current CountmeasurementThe total number of currently pooled instances of this EJB3 Session BeancurrentSize
Max SizemeasurementThe maximum number of instances that are allowed to be pooledmaxSize
Remove CountmeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime
Cache SizemeasurementCache SizecacheSize
Passivated CountmeasurementPassivated CountpassivatedCount
Total SizemeasurementTotal SizetotalSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.207. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.13.3. JBossAS5 - EJB3 Message-Driven Bean Service
Overview

Table 3.208. Overview

Description:An EJB3 Message-Driven Bean (MDB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.209. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.210. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Minimum Pool SizemeasurementMinimum Pool SizeminPoolSize
Maximum Pool SizemeasurementMaximum Pool SizemaxPoolSize
Maximum number of MessagesmeasurementMaximum number of MessagesmaxMessages

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.211. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none

3.2.1.14. JBossAS5 - Embedded EJB3 JAR Service

Overview

Table 3.212. Overview

Description:an embedded EJB 3.x application
Singleton: no
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.213. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this EJB JAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.214. Metrics

NameTypeDescriptionInternal Name
Parenttraitthe name of this EJB JAR's parent deploymentcustom.parent

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none
3.2.1.14.1. JBossAS5 - EJB3 Stateless Session Bean (Embedded) Service
Overview

Table 3.215. Overview

Description:An EJB3 Stateless Session Bean (SLSB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.216. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.217. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Available CountmeasurementThe number of pooled instances of this EJB3 Session Bean in the method-ready stateavailableCount
Create CountmeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Create Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Current CountmeasurementThe total number of currently pooled instances of this EJB3 Session BeancurrentSize
Max SizemeasurementThe maximum number of instances that are allowed to be pooledmaxSize
Remove CountmeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.218. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.14.2. JBossAS5 - EJB3 Stateful Session Bean (Embedded) Service
Overview

Table 3.219. Overview

Description:An EJB3 Stateful Session Bean (SFSB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.220. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.221. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Available CountmeasurementThe number of pooled instances of this EJB3 Session Bean in the method-ready stateavailableCount
Create CountmeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Create Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been created since server startcreateCount
Current CountmeasurementThe total number of currently pooled instances of this EJB3 Session BeancurrentSize
Max SizemeasurementThe maximum number of instances that are allowed to be pooledmaxSize
Remove CountmeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Remove Count per MinutemeasurementThe number of instances of this EJB3 Session Bean that have been removed since server startremoveCount
Method Invocation TimecalltimeThe minimum, maximum, and average invocation times for each of the methods exposed by this EJBmethodInvocationTime
Cache SizemeasurementCache SizecacheSize
Passivated CountmeasurementPassivated CountpassivatedCount
Total SizemeasurementTotal SizetotalSize

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.222. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none
3.2.1.14.3. JBossAS5 - EJB3 Message-Driven Bean (Embedded) Service
Overview

Table 3.223. Overview

Description:An EJB3 Message-Driven Bean (MDB)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.224. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName
Invocation Stats Property Name  yes invocationStatsPropertyName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.225. Metrics

NameTypeDescriptionInternal Name
EJB Nametraitthe name of this EJBname
Minimum Pool SizemeasurementMinimum Pool SizeminPoolSize
Maximum Pool SizemeasurementMaximum Pool SizemaxPoolSize
Maximum number of MessagesmeasurementMaximum number of MessagesmaxMessages

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.226. Metrics

NameDescription
View Method StatisticsDisplay detailed method invocation statistics.
Package Types
none

3.2.1.15. JBossAS5 - Resource Adapter Archive (RAR) Service

Overview

Table 3.227. Overview

Description:a standalone JCA resource adapter archive (RAR)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.228. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this RAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.229. Metrics

NameTypeDescriptionInternal Name
Pathtraitthe absolute path of this RAR file or directorycustom.path
Exploded?traitwhether this RAR is deployed exploded (i.e. as a directory)custom.exploded

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations

Table 3.230. Metrics

NameDescription
Startstarts this RAR
Stopstops this RAR
Restartstops and then restarts this RAR
Package Types

Table 3.231. Package Types

NameCategoryDescription
RAR FileDeployable 

3.2.1.16. JBossAS5 - Embedded Resource Adapter Archive (RAR) Service

Overview

Table 3.232. Overview

Description:an embedded JCA resource adapter archive (RAR)
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.233. 

NameDescriptionRequiredInternal Name
Deployment KeyThe profile service key for this RAR yes deploymentKey
Extension  yes extension
Description Template  yes descriptionTemplate
Deployment Type NameThe name of the item from the org.jboss.deployers.spi.management.KnownDeploymentTypes enum corresponding to this deployment's type. yes deploymentTypeName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.234. Metrics

NameTypeDescriptionInternal Name
Parenttraitthe name of this RAR's parent deploymentcustom.parent

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none

3.2.1.17. JBossAS5 - Script Service

Overview

Table 3.235. Overview

Description:provides the ability to execute a script that performs some task related to its parent JBossAS server
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties

Table 3.236. 

NameDescriptionRequiredInternal Name
Paththe absolute path to the script file yes path
Environment Variablesthe environment variables that will be passed to the script; each variable must be on a new line and have the syntax name=value; the variable's value can contain properties with the syntax %propertyName%; the script plugin will interpolate these with the current values of the corresponding properties from the script's parent JBossAS server's connection properties no environmentVariables

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
none
Configuration Properties
none
Operations

Table 3.237. Metrics

NameDescription
Execute Scriptexecute the script; NOTE: environment variables to be passed to the script can be configured via this Script service's connection properties (under its Inventory tab)
Package Types

Table 3.238. Package Types

NameCategoryDescription
Executable ScriptExecutable ScriptThis is the script file to be uploaded to the server's bin directory.

3.2.1.18. JBossAS5 - Service Binding Manager Service

Overview

Table 3.239. Overview

Description:The Service Binding Manager manages the ports of the deployed services
Singleton: yes
Plugin:JBossAS5
Child Resource Types
Connection Properties

Table 3.240. 

NameDescriptionRequiredInternal Name
Component Type  yes componentType
Component Subtype  yes componentSubtype
Component Name  yes componentName

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics

Table 3.241. Metrics

NameTypeDescriptionInternal Name
Active Binding SettraitThe active binding set used to obtain port bindings from.activeBindingSetName

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.242. 

NameDescriptionRequiredInternal Name
Active Binding Set NameThe name of the binding set the Service Binding Manager should use when resolving bindings. Note to JBoss ON or Jopr users (does not apply to JBoss AS admin console): CHANGING THIS PROPERTY IS POTENTIALLY DANGEROUS because if there are any port conflicts on the machine the Application Server is running on, the server will not start up again and it will not be possible to monitor it. To be able to monitor the server again after the restart you have to update the "Naming Provider Url" in the "Connection" subtab in the "Inventory" of the Application Server to the value of "jboss:service=Naming:Port" binding of the active binding set. I.e. if the "jboss:service=Naming:Port" binding of the active binding set has the port set to 4099 and hostname to 127.0.0.1, you have to set the "Naming Provider Url" to jnp://127.0.0.1:4099. yes activeBindingSetName
Standard BindingsThe standard port bindings inherited by the binding sets. yes standardBindings

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations
none
Package Types
none
3.2.1.18.1. JBossAS5 - Service Binding Set Service
Overview

Table 3.243. Overview

Description:The Service Binding Set defines all bindings of a profile. It inherits the standard bindings from the Service Binding Manager and defines a port offset and overridden and additional bindings.
Singleton: no
Plugin:JBossAS5
Child Resource Types
none
Connection Properties
none
Metrics

Table 3.244. Metrics

NameTypeDescriptionInternal Name
NametraitThe name of this binding set.name
Default Host NametraitThe default host name of this binding set.defaultHostName
Port OffsettraitThe port offset of this binding set.portOffset

Note

You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties

Table 3.245. 

NameDescriptionRequiredInternal Name
NameThe name of this binding set. yes name
Default Host NameThe host name that should be used for all bindings whose configuration does not specify "fixed host name". yes defaultHostName
Port OffsetA value to add to the port configuration for a standard binding to derive the port to use in this binding set. This doesn't apply to standard bindings defined as 'fixed port'. yes portOffset
Override BindingsThe binding configurations that apply only to this binding set, either non-standard bindings or ones that override standard binding configurations. The binding set inherits the standard bindings from the Service Binding Manager, applies the port offset to them (unless the standard binding is defined as "fixed port"), and appends the override bindings. These can either redefine a standard binding or define a brand new binding. The standard bindings and the override bindings then define the full set of the bindings that are defined by the binding set. yes overrideBindings

Note

You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Operations

Table 3.246. Metrics

NameDescription
Display BindingsDisplays the full set of bindings as they would look if this bindings set was active.
Package Types
none