com.sleepycat.je.utilint
Class EventTrace

java.lang.Object
  extended by com.sleepycat.je.utilint.EventTrace

public class EventTrace
extends 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();


Field Summary
protected  String comment
           
(package private) static int currentEvent
           
(package private) static boolean disableEvents
           
(package private) static EventTrace[] events
           
(package private) static int[] threadIdHashes
           
static boolean TRACE_EVENTS
           
 
Constructor Summary
EventTrace()
           
EventTrace(String comment)
           
 
Method Summary
static void addEvent(EventTrace event)
           
static void addEvent(String comment)
           
static void dumpEvents()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TRACE_EVENTS

public static final boolean TRACE_EVENTS
See Also:
Constant Field Values

currentEvent

static int currentEvent

events

static final EventTrace[] events

threadIdHashes

static final int[] threadIdHashes

disableEvents

static boolean disableEvents

comment

protected String comment
Constructor Detail

EventTrace

public EventTrace(String comment)

EventTrace

public EventTrace()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

addEvent

public static void addEvent(EventTrace event)

addEvent

public static void addEvent(String comment)

dumpEvents

public static void dumpEvents()


Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.