|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecte4s.util.E4Object
e4s.util.E4ObjectCounter
public class E4ObjectCounter
Counter for instanciated E4Objects. You can turn on or off the object counter here using the #setObjectCounter(boolean method.
The object counter tracks the number of Objects (as beeing part of E4S or your E4S application) that are inherited by
E4Object. This number will be incremented each time an object is instanciated but decremented
when the finalize() operator is called. Please note, that almost all E4S classes are inherited from that
E4Object class, by doing so you will get a complete picture of objects created but this also
causes an overhead in performance.
E4Object,
e4s.util.E4Object#getObjectCounter(),
e4s.util.E4Object#setObjectCounter(boolean),
E4ModuleSystem.showE4Objects| Field Summary |
|---|
| Fields inherited from class e4s.util.E4Object |
|---|
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET |
| Constructor Summary | |
|---|---|
E4ObjectCounter(java.lang.String classname)
|
|
| Method Summary | |
|---|---|
static java.lang.String |
_getSVNVersionString()
Get version info string from subversion. |
void |
decrement()
|
java.lang.String |
getClassname()
|
long |
getCount()
|
long |
getMax()
|
java.util.Date |
getMaxTime()
Get the Time where the maximum number of objects instanciated has become the maximum. |
static E4ObjectCounter[] |
getObjectCounter()
Get a count of E4S objects beeing instanciated by their classname. |
void |
increment()
|
static void |
registerObject(E4Object object)
|
static void |
requestObjectCounterTurnOn()
|
static void |
setObjectCounter(boolean mode,
boolean clear)
Turn the object counter on or off. |
static void |
setObjectCounterByRequest()
Internal Only. |
static void |
unregisterObject(E4Object object)
|
| Methods inherited from class e4s.util.E4Object |
|---|
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 |
|---|
public E4ObjectCounter(java.lang.String classname)
| Method Detail |
|---|
public void increment()
public void decrement()
public java.lang.String getClassname()
public long getCount()
public long getMax()
public java.util.Date getMaxTime()
public static void registerObject(E4Object object)
public static void unregisterObject(E4Object object)
public static void setObjectCounter(boolean mode,
boolean clear)
mode - true turns on the object count mechanism, false turns it off and deletes all previous stored informations.E4ObjectCounter,
getObjectCounter()public static void setObjectCounterByRequest()
public static E4ObjectCounter[] getObjectCounter()
#setObjectCounter(boolean)public static void requestObjectCounterTurnOn()
public static java.lang.String _getSVNVersionString()
E4Util.getRevisionCodeFromSVN(Class)
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||