There are properties marked with ViewUse.STATISTIC already, so the testDefaultDSStats
should be working. One time I run it and it does, pass:
| 31 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - ====
Starting testDefaultDSStats ====
| 1687 [main] DEBUG org.jboss.security.SecurityAssociation - Using ThreadLocal: false
| 2156 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
Loaded profile:
org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]
| 2891 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
hsqldb props:
{valid-connection-checker-class-name=ManagedProperty{valid-connection-checker-class-name,validConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String},
validate-on-match=ManagedProperty{validate-on-match,validateOnMatch,metaType=SimpleMetaType:java.lang.Boolean},
connection-url=ManagedProperty{connection-url,connectionUrl,metaType=SimpleMetaType:java.lang.String},
url-delimiter=ManagedProperty{url-delimiter,URLDelimiter,metaType=SimpleMetaType:java.lang.String},
connectionDestroyedCount=ManagedProperty{connectionDestroyedCount,connectionDestroyedCount,metaType=SimpleMetaType:java.lang.Integer},
jmx-invoker-name=ManagedProperty{jmx-invoker-name,jmxInvokerName,metaType=SimpleMetaType:java.lang.String},
noTxSeparatePools=ManagedProperty{noTxSeparatePools,noTxSeparatePools,metaType=SimpleMetaType:java.lang.Boolean},
security-domain=ManagedProperty{security-domain,securityMetaData,metaType=GenericMetaType:org.jboss.managed.api.ManagedObject},
max-pool-size=ManagedProperty{max-pool-size,maxSize,metaType=SimpleMetaType:java.lang.Integer},
share-prepared-statements=ManagedProperty{share-prepared-statements,sharePreparedStatements,metaType=SimpleMetaType:java.lang.Boolean},
statistics-formatter=ManagedProperty{statistics-formatter,statisticsFormatter,metaType=SimpleMetaType:java.lang.String},
maxConnectionsInUseCount=ManagedProperty{maxConnectionsInUseCount,maxConnectionsInUseCount,metaType=SimpleMetaType:java.lang.Long},
set-tx-query-timeout=ManagedProperty{set-tx-query-timeout,useQueryTimeout,metaType=SimpleMetaType:java.lang.Boolean},
type-mapping=ManagedProperty{type-mapping,typeMapping,metaType=SimpleMetaType:java.lang.String},
connection-definition=ManagedProperty{connection-definition,connectionDefinition,metaType=SimpleMetaType:java.lang.String},
idle-timeout-minutes=ManagedProperty{idle-timeout-minutes,idleTimeoutMinutes,metaType=SimpleMetaType:java.lang.Integer},
rar-name=ManagedProperty{rar-name,rarName,metaType=SimpleMetaType:java.lang.String},
check-valid-connection-sql=ManagedProperty{check-valid-connection-sql,checkValidConnectionSQL,metaType=SimpleMetaType:java.lang.String},
connection-properties=ManagedProperty{connection-properties,dataSourceConnectionProperties,metaType=CollectionMetaType{type=java.util.List
elementType=GenericMetaType:org.jboss.managed.api.ManagedObject},
connectionCreatedCount=ManagedProperty{connectionCreatedCount,connectionCreatedCount,metaType=SimpleMetaType:java.lang.Integer},
new-connection-sql=ManagedProperty{new-connection-sql,newConnectionSQL,metaType=SimpleMetaType:java.lang.String},
inUseConnectionCount=ManagedProperty{inUseConnectionCount,inUseConnectionCount,metaType=SimpleMetaType:java.lang.Long},
jndi-name=ManagedProperty{jndi-name,jndiName,metaType=SimpleMetaType:java.lang.String},
localTransactions=ManagedProperty{localTransactions,localTransactions,metaType=SimpleMetaType:java.lang.Boolean},
background-validation-minutes=ManagedProperty{background-validation-minutes,backgroundValidationMinutes,metaType=SimpleMetaType:java.lang.Integer},
driver-class=ManagedProperty{driver-class,driverClass,metaType=SimpleMetaType:java.lang.String},
min-pool-size=ManagedProperty{min-pool-size,minSize,metaType=SimpleMetaType:java.lang.Integer},
DBMSMetaData=ManagedProperty{DBMSMetaData,DBMSMetaData,metaType=MutableCompositeMetaType{org.jboss.resource.metadata.mcf.DBMSMetaData
items=[name=typeMapping type=java.lang.String]}},
availableConnectionCount=ManagedProperty{availableConnectionCount,availableConnectionCount,metaType=SimpleMetaType:java.lang.Long},
prepared-statement-cache-size=ManagedProperty{prepared-statement-cache-size,preparedStatementCacheSize,metaType=SimpleMetaType:java.lang.Integer},
exception-sorter-class-name=ManagedProperty{exception-sorter-class-name,exceptionSorterClassName,metaType=SimpleMetaType:java.lang.String},
use-strict-min=ManagedProperty{use-strict-min,useStrictMin,metaType=SimpleMetaType:java.lang.Boolean},
track-connection-by-tx=ManagedProperty{track-connection-by-tx,trackConnectionByTransaction,metaType=SimpleMetaType:java.lang.Boolean},
prefill=ManagedProperty{prefill,prefill,metaType=SimpleMetaType:java.lang.Boolean},
password=ManagedProperty{password,passWord,metaType=SimpleMetaType:java.lang.String},
minSize=ManagedProperty{minSize,minSize,metaType=SimpleMetaType:java.lang.Integer},
use-java-context=ManagedProperty{use-java-context,useJavaContext,metaType=SimpleMetaType:java.lang.Boolean},
maxSize=ManagedProperty{maxSize,maxSize,metaType=SimpleMetaType:java.lang.Integer},
stale-connection-checker-class-name=ManagedProperty{stale-connection-checker-class-name,staleConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String},
blocking-timeout-millis=ManagedProperty{blocking-timeout-millis,blockingTimeoutMilliSeconds,metaType=SimpleMetaType:java.lang.Long},
config-property=ManagedProperty{config-property,managedConnectionFactoryProperties,metaType=CollectionMetaType{type=java.util.List
elementType=GenericMetaType:org.jboss.managed.api.ManagedObject},
poolJndiName=ManagedProperty{poolJndiName,poolJndiName,metaType=SimpleMetaType:java.lang.String},
isSameRM-override-value=ManagedProperty{isSameRM-override-value,isSameRMOverrideValue,metaType=SimpleMetaType:java.lang.Boolean},
transaction-isolation=ManagedProperty{transaction-isolation,transactionIsolation,metaType=SimpleMetaType:java.lang.String},
background-validation=ManagedProperty{background-validation,backgroundValidation,metaType=SimpleMetaType:java.lang.Boolean},
track-statements=ManagedProperty{track-statements,trackStatements,metaType=SimpleMetaType:java.lang.String},
connectionCount=ManagedProperty{connectionCount,connectionCount,metaType=SimpleMetaType:java.lang.Integer},
user-name=ManagedProperty{user-name,userName,metaType=SimpleMetaType:java.lang.String},
query-timeout=ManagedProperty{query-timeout,queryTimeout,metaType=SimpleMetaType:java.lang.Integer},
url-selector-strategy-class-name=ManagedProperty{url-selector-strategy-class-name,URLSelectorStrategyClassName,metaType=SimpleMetaType:java.lang.String}}
| 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{connectionDestroyedCount,connectionDestroyedCount,metaType=SimpleMetaType:java.lang.Integer}
| 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{maxConnectionsInUseCount,maxConnectionsInUseCount,metaType=SimpleMetaType:java.lang.Long}
| 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{connectionCreatedCount,connectionCreatedCount,metaType=SimpleMetaType:java.lang.Integer}
| 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{inUseConnectionCount,inUseConnectionCount,metaType=SimpleMetaType:java.lang.Long}
| 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{availableConnectionCount,availableConnectionCount,metaType=SimpleMetaType:java.lang.Long}
| 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC: ManagedProperty{minSize,minSize,metaType=SimpleMetaType:java.lang.Integer}
| 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC: ManagedProperty{maxSize,maxSize,metaType=SimpleMetaType:java.lang.Integer}
| 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
STATISTIC:
ManagedProperty{connectionCount,connectionCount,metaType=SimpleMetaType:java.lang.Integer}
|
Another time it fails:
| 1438 [main] DEBUG org.jboss.security.SecurityAssociation - Using ThreadLocal: false
| 1907 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
Loaded profile:
org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]
| 2469 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase -
hsqldb props:
{valid-connection-checker-class-name=ManagedProperty{valid-connection-checker-class-name,validConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String},
jndi-name=ManagedProperty{jndi-name,jndiName,metaType=SimpleMetaType:java.lang.String},
localTransactions=ManagedProperty{localTransactions,localTransactions,metaType=SimpleMetaType:java.lang.Boolean},
validate-on-match=ManagedProperty{validate-on-match,validateOnMatch,metaType=SimpleMetaType:java.lang.Boolean},
connection-url=ManagedProperty{connection-url,connectionUrl,metaType=SimpleMetaType:java.lang.String},
url-delimiter=ManagedProperty{url-delimiter,URLDelimiter,metaType=SimpleMetaType:java.lang.String},
background-validation-minutes=ManagedProperty{background-validation-minutes,backgroundValidationMinutes,metaType=SimpleMetaType:java.lang.Integer},
driver-class=ManagedProperty{driver-class,driverClass,metaType=SimpleMetaType:java.lang.String},
min-pool-size=ManagedProperty{min-pool-size,minSize,metaType=SimpleMetaType:java.lang.Integer},
DBMSMetaData=ManagedProperty{DBMSMetaData,DBMSMetaData,metaType=MutableCompositeMetaType{org.jboss.resource.metadata.mcf.DBMSMetaData
items=[name=typeMapping type=java.lang.String]}},
prepared-statement-cache-size=ManagedProperty{prepared-statement-cache-size,preparedStatementCacheSize,metaType=SimpleMetaType:java.lang.Integer},
jmx-invoker-name=ManagedProperty{jmx-invoker-name,jmxInvokerName,metaType=SimpleMetaType:java.lang.String},
noTxSeparatePools=ManagedProperty{noTxSeparatePools,noTxSeparatePools,metaType=SimpleMetaType:java.lang.Boolean},
exception-sorter-class-name=ManagedProperty{exception-sorter-class-name,exceptionSorterClassName,metaType=SimpleMetaType:java.lang.String},
security-domain=ManagedProperty{security-domain,securityMetaData,metaType=GenericMetaType:org.jboss.managed.api.ManagedObject},
max-pool-size=ManagedProperty{max-pool-size,maxSize,metaType=SimpleMetaType:java.lang.Integer},
use-strict-min=ManagedProperty{use-strict-min,useStrictMin,metaType=SimpleMetaType:java.lang.Boolean},
share-prepared-statements=ManagedProperty{share-prepared-statements,sharePreparedStatements,metaType=SimpleMetaType:java.lang.Boolean},
statistics-formatter=ManagedProperty{statistics-formatter,statisticsFormatter,metaType=SimpleMetaType:java.lang.String},
track-connection-by-tx=ManagedProperty{track-connection-by-tx,trackConnectionByTransaction,metaType=SimpleMetaType:java.lang.Boolean},
prefill=ManagedProperty{prefill,prefill,metaType=SimpleMetaType:java.lang.Boolean},
password=ManagedProperty{password,passWord,metaType=SimpleMetaType:java.lang.String},
use-java-context=ManagedProperty{use-java-context,useJavaContext,metaType=SimpleMetaType:java.lang.Boolean},
set-tx-query-timeout=ManagedProperty{set-tx-query-timeout,useQueryTimeout,metaType=SimpleMetaType:java.lang.Boolean},
stale-connection-checker-class-name=ManagedProperty{stale-connection-checker-class-name,staleConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String},
type-mapping=ManagedProperty{type-mapping,typeMapping,metaType=SimpleMetaType:java.lang.String},
blocking-timeout-millis=ManagedProperty{blocking-timeout-millis,blockingTimeoutMilliSeconds,metaType=SimpleMetaType:java.lang.Long},
config-property=ManagedProperty{config-property,managedConnectionFactoryProperties,metaType=CollectionMetaType{type=java.util.List
elementType=GenericMetaType:org.jboss.managed.api.ManagedObject},
connection-definition=ManagedProperty{connection-definition,connectionDefinition,metaType=SimpleMetaType:java.lang.String},
idle-timeout-minutes=ManagedProperty{idle-timeout-minutes,idleTimeoutMinutes,metaType=SimpleMetaType:java.lang.Integer},
isSameRM-override-value=ManagedProperty{isSameRM-override-value,isSameRMOverrideValue,metaType=SimpleMetaType:java.lang.Boolean},
transaction-isolation=ManagedProperty{transaction-isolation,transactionIsolation,metaType=SimpleMetaType:java.lang.String},
background-validation=ManagedProperty{background-validation,backgroundValidation,metaType=SimpleMetaType:java.lang.Boolean},
track-statements=ManagedProperty{track-statements,trackStatements,metaType=SimpleMetaType:java.lang.String},
rar-name=ManagedProperty{rar-name,rarName,metaType=SimpleMetaType:java.lang.String},
user-name=ManagedProperty{user-name,userName,metaType=SimpleMetaType:java.lang.String},
check-valid-connection-sql=ManagedProperty{check-valid-connection-sql,checkValidConnectionSQL,metaType=SimpleMetaType:java.lang.String},
connection-properties=ManagedProperty{connection-properties,dataSourceConnectionProperties,metaType=CollectionMetaType{type=java.util.List
elementType=GenericMetaType:org.jboss.managed.api.ManagedObject},
new-connection-sql=ManagedProperty{new-connection-sql,newConnectionSQL,metaType=SimpleMetaType:java.lang.String},
query-timeout=ManagedProperty{query-timeout,queryTimeout,metaType=SimpleMetaType:java.lang.Integer},
url-selector-strategy-class-name=ManagedProperty{url-selector-strategy-class-name,URLSelectorStrategyClassName,metaType=SimpleMetaType:java.lang.String}}
|
Looking into why this is not a consistent set of properties.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125813#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...