compbio.stat.collector
Class ExecutionStatCollector

java.lang.Object
  extended by compbio.stat.collector.ExecutionStatCollector
All Implemented Interfaces:
Runnable

public class ExecutionStatCollector
extends Object
implements Runnable

Number of runs of each WS = number of folders with name Number of successful runs = all runs with no result file Per period of time = limit per file creating time Runtime (avg/max) = started time - finished time Task & result size = result.size Abandoned runs - not collected runs Cancelled runs - cancelled Cluster vs local runs Reasons for failure = look in the err out? Metadata required: work directory for local and cluster tasks = from Helper or cmd parameter. WS names - enumeration. Status file names and content.

Author:
pvtroshin

Constructor Summary
ExecutionStatCollector(String workDirectory, int timeOutInHours)
          List subdirectories in the job directory
 
Method Summary
static void main(String[] args)
          Not in use
 void run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionStatCollector

public ExecutionStatCollector(String workDirectory,
                              int timeOutInHours)
List subdirectories in the job directory

Parameters:
workDirectory -
timeOutInHours -
Method Detail

main

public static void main(String[] args)
                 throws IOException,
                        SQLException
Not in use

Throws:
IOException
SQLException

run

public void run()
Specified by:
run in interface Runnable