[jboss-cvs] jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent ...
Takuro Okada
t2-okada at nri.co.jp
Mon Nov 6 02:32:18 EST 2006
User: tokada
Date: 06/11/06 02:32:18
Modified: java/src/expansion/org/jboss/profiler/exp/agent Tag:
JBossProfiler_Expansion
DefaultProfilerServiceMBean.java
DefaultProfilerService.java
Log:
Modified some interfaces.
Revision Changes Path
No revision
No revision
1.1.2.3 +6 -4 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/Attic/DefaultProfilerServiceMBean.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DefaultProfilerServiceMBean.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/Attic/DefaultProfilerServiceMBean.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -b -r1.1.2.2 -r1.1.2.3
--- DefaultProfilerServiceMBean.java 31 Oct 2006 11:20:06 -0000 1.1.2.2
+++ DefaultProfilerServiceMBean.java 6 Nov 2006 07:32:18 -0000 1.1.2.3
@@ -80,11 +80,13 @@
/**
* Gets a snapshot of specified metrics data.
- * @param metricClass - model class
- * @param fromDate - search date (from)
- * @param toDate - search date (to)
+ * @param metricClass - searching class expression of class whitch extends Metric
+ * @param metricNames - searching array of MetricName(value)
+ * @param fromDate - searching date (from)
+ * @param toDate - searching date (to)
* @return metrics data
+ * @see org.jboss.profiler.exp.agent.collector.model.MetricName
*/
- MetricsMap snapMetrics(String metricClassName, String metricName, long fromDate, long toDate);
+ MetricsMap snapMetrics(String metricClassName, String[] metricNames, Long fromDate, Long toDate);
}
1.1.2.3 +6 -2 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/Attic/DefaultProfilerService.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DefaultProfilerService.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/Attic/DefaultProfilerService.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -b -r1.1.2.2 -r1.1.2.3
--- DefaultProfilerService.java 31 Oct 2006 11:20:06 -0000 1.1.2.2
+++ DefaultProfilerService.java 6 Nov 2006 07:32:18 -0000 1.1.2.3
@@ -133,14 +133,18 @@
return copyMetrics();
}
- public MetricsMap snapMetrics(String metricClassName, String metricName, long fromDate, long toDate) {
+ public MetricsMap snapMetrics(String metricClassName, String[] metricNameStrings, Long fromDate, Long toDate) {
MetricsMap result = null;
+ MetricName[] metricNames = new MetricName[metricNameStrings.length];
+ for(int i=0; i<metricNameStrings.length; i++) {
+ metricNames[i] = MetricName.valueOf(metricNameStrings[i]);
+ }
Date from = null;
Date to = null;
try {
if(fromDate>0) from = new Date(fromDate);
if(toDate>0) to = new Date(toDate);
- result = metricsPersistor.load(Class.forName(metricClassName), MetricName.valueOf(metricName), from, to);
+ result = metricsPersistor.load(Class.forName(metricClassName), metricNames, from, to);
} catch (ClassNotFoundException e) {
logger.error("Metric class name is illegal.");
}
More information about the jboss-cvs-commits
mailing list