www.element4solution.com

e4s.html
Class E4Method.E4MethodStatistics

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.E4Method.E4MethodStatistics
Enclosing class:
E4Method

public static class E4Method.E4MethodStatistics
extends E4Object

Statistical information about E4Method calls. Contains the number of calls to this method, the time it was called first and last, the duration it took within the application and E4S and also detailed values in a 24hrs range. The usage of this class is basically performance monitoring and user behaviour calculations.


Field Summary
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4Method.E4MethodStatistics()
           
 
Method Summary
 long avgBufferSize()
           
 long avgBufferSize(int hour)
           
 long avgDuration()
           
 long avgDuration(int hour)
           
 long avgDurationApp()
           
 long avgDurationApp(int hour)
           
 long avgDurationE4S()
           
 long avgDurationE4S(int hour)
           
 long getCallCounter()
           
 long getCallCounter(int hour)
           
 void reset()
           
 long sumBufferSize()
           
 long sumBufferSize(int hour)
           
 long sumDuration()
           
 long sumDuration(int hour)
           
 long sumDurationApp()
           
 long sumDurationApp(int hour)
           
 long sumDurationE4S()
           
 long sumDurationE4S(int hour)
           
 void update(long duration_application, long duration_e4s_output, long buffer_size)
           
 
Methods inherited from class e4s.util.E4Object
_getSVNVersionString, Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, toString, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

E4Method.E4MethodStatistics

public E4Method.E4MethodStatistics()
Method Detail

reset

public void reset()

update

public void update(long duration_application,
                   long duration_e4s_output,
                   long buffer_size)

getCallCounter

public long getCallCounter()

getCallCounter

public long getCallCounter(int hour)

avgBufferSize

public long avgBufferSize()

avgBufferSize

public long avgBufferSize(int hour)

sumBufferSize

public long sumBufferSize()

sumBufferSize

public long sumBufferSize(int hour)

avgDurationApp

public long avgDurationApp()

avgDurationApp

public long avgDurationApp(int hour)

avgDurationE4S

public long avgDurationE4S()

avgDurationE4S

public long avgDurationE4S(int hour)

avgDuration

public long avgDuration()

avgDuration

public long avgDuration(int hour)

sumDurationApp

public long sumDurationApp()

sumDurationApp

public long sumDurationApp(int hour)

sumDurationE4S

public long sumDurationE4S()

sumDurationE4S

public long sumDurationE4S(int hour)

sumDuration

public long sumDuration()

sumDuration

public long sumDuration(int hour)

www.element4solution.com