[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