jPOS 1.6.1 API Documentation

org.jpos.util
Class Profiler

java.lang.Object
  extended by org.jpos.util.Profiler
All Implemented Interfaces:
Loggeable

public class Profiler
extends java.lang.Object
implements Loggeable

Simple Profiler

Version:
$Id: Profiler.java 2594 2008-01-22 16:41:31Z apr $
Author:
Alejandro P. Revilla

Constructor Summary
Profiler()
           
 
Method Summary
 void checkPoint(java.lang.String detail)
          mark checkpoint
 void dump(java.io.PrintStream p, java.lang.String indent)
           
 long getElapsed()
           
 long getParcial()
           
 void reset()
          reset timers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profiler

public Profiler()
Method Detail

reset

public void reset()
reset timers


checkPoint

public void checkPoint(java.lang.String detail)
mark checkpoint

Parameters:
detail - checkpoint information

getElapsed

public long getElapsed()
Returns:
total elapsed time since last reset

getParcial

public long getParcial()
Returns:
parcial elapsed time since last reset

dump

public void dump(java.io.PrintStream p,
                 java.lang.String indent)
Specified by:
dump in interface Loggeable

jPOS.org