org.jruby.management
Class ParserStats

java.lang.Object
  extended by org.jruby.management.ParserStats
All Implemented Interfaces:
ParserStatsMBean

public class ParserStats
extends java.lang.Object
implements ParserStatsMBean


Constructor Summary
ParserStats(Ruby ruby)
           
 
Method Summary
 void addEvalParse()
           
 void addJRubyModuleParse()
           
 void addLoadParse()
           
 void addParsedBytes(int bytes)
           
 void addParseTime(int time)
           
 int getNumberOfEvalParses()
           
 int getNumberOfLoadParses()
           
 double getParseTimePerKB()
           
 int getTotalParsedBytes()
           
 double getTotalParseTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserStats

public ParserStats(Ruby ruby)
Method Detail

addParseTime

public void addParseTime(int time)

addParsedBytes

public void addParsedBytes(int bytes)

addEvalParse

public void addEvalParse()

addLoadParse

public void addLoadParse()

addJRubyModuleParse

public void addJRubyModuleParse()

getTotalParseTime

public double getTotalParseTime()
Specified by:
getTotalParseTime in interface ParserStatsMBean

getTotalParsedBytes

public int getTotalParsedBytes()
Specified by:
getTotalParsedBytes in interface ParserStatsMBean

getParseTimePerKB

public double getParseTimePerKB()
Specified by:
getParseTimePerKB in interface ParserStatsMBean

getNumberOfEvalParses

public int getNumberOfEvalParses()
Specified by:
getNumberOfEvalParses in interface ParserStatsMBean

getNumberOfLoadParses

public int getNumberOfLoadParses()
Specified by:
getNumberOfLoadParses in interface ParserStatsMBean


Copyright © 2002-2009 JRuby Team. All Rights Reserved.