@Override public void start(StartContext context) throws StartException { ROOT_LOGGER.debugf("Starting ResourceAdapterStatusicService"); synchronized (this) { PathElement peExtendedStats = PathElement.pathElement(Constants.STATISTICS_NAME, "extended"); final CommonDeployment deploymentMD = deployment.getValue().getDeployment(); if (deploymentMD.getConnector() != null && deploymentMD.getConnector().getResourceAdapter() != null && deploymentMD.getConnector().getResourceAdapter().getStatistics() != null) { StatisticsPlugin raStats = deploymentMD.getConnector().getResourceAdapter().getStatistics(); raStats.setEnabled(statsEnabled); overrideRegistration.registerSubModel(new StatisticsResourceDefinition(peExtendedStats, CommonAttributes.RESOURCE_NAME, raStats)); } } }
/** * String representation * @return The string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("ResourceAdapter@").append(Integer.toHexString(System.identityHashCode(this))); sb.append("[instance=").append(getResourceAdapter()); sb.append(" configProperties=").append(configProperties); sb.append(" statistics=").append(getStatistics()); sb.append("]"); return sb.toString(); } }
if (mgtRa.getResourceAdapter() != null) for (org.jboss.jca.core.api.management.ConfigProperty mgtCp : mgtRa.getConfigProperties()) getClassName(mgtRa.getResourceAdapter().getClass().getName()); DynamicMBean raDMB = JMX.createMBean(mgtRa.getResourceAdapter(), "Resource adapter", writeable, if (mgtRa.getStatistics() != null) getClassName(mgtRa.getResourceAdapter().getClass().getName()); excludeStatOperations.add("delta(.)*"); DynamicMBean raSDMB = JMX.createMBean(mgtRa.getStatistics(), "Resource adapter statistics", writeStatAttributes, null,
/** * Get the statistics * @return The value; <code>null</code> if no statistics is available */ public StatisticsPlugin getStatistics() { if (getResourceAdapter() != null && getResourceAdapter() instanceof Statistics) { return ((Statistics)getResourceAdapter()).getStatistics(); } return null; }
StatisticsPlugin raStats = connector.getResourceAdapter().getStatistics(); if (raStats != null) { raStats.setEnabled(statsEnabled);
@Override public void start(StartContext context) throws StartException { ROOT_LOGGER.debugf("Starting ResourceAdapterStatusicService"); synchronized (this) { PathElement peExtendedStats = PathElement.pathElement(Constants.STATISTICS_NAME, "extended"); final CommonDeployment deploymentMD = deployment.getValue().getDeployment(); if (deploymentMD.getConnector() != null && deploymentMD.getConnector().getResourceAdapter() != null && deploymentMD.getConnector().getResourceAdapter().getStatistics() != null) { StatisticsPlugin raStats = deploymentMD.getConnector().getResourceAdapter().getStatistics(); raStats.setEnabled(statsEnabled); overrideRegistration.registerSubModel(new StatisticsResourceDefinition(peExtendedStats, CommonAttributes.RESOURCE_NAME, raStats)); } } }
StatisticsPlugin raStats = connector.getResourceAdapter().getStatistics(); if (raStats != null) { raStats.setEnabled(statsEnabled);