com.sleepycat.je.utilint
Class EventTrace
java.lang.Object
com.sleepycat.je.utilint.EventTrace
- Direct Known Subclasses:
- EventTrace.ExceptionEventTrace
public class EventTrace
- extends java.lang.Object
Internal class used for transient event tracing. Subclass this with
specific events. Subclasses should have toString methods for display and
events should be added by calling EventTrace.addEvent();
Method Summary |
static boolean |
addEvent(EventTrace event)
Always return true so this method can be used with asserts:
i.e. |
static boolean |
addEvent(java.lang.String comment)
|
static void |
dumpEvents()
|
static void |
dumpEvents(java.io.PrintStream out)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TRACE_EVENTS
public static final boolean TRACE_EVENTS
- See Also:
- Constant Field Values
comment
protected java.lang.String comment
EventTrace
public EventTrace(java.lang.String comment)
EventTrace
public EventTrace()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addEvent
public static boolean addEvent(EventTrace event)
- Always return true so this method can be used with asserts:
i.e. assert addEvent(xxx);
addEvent
public static boolean addEvent(java.lang.String comment)
dumpEvents
public static void dumpEvents()
dumpEvents
public static void dumpEvents(java.io.PrintStream out)