Top Inners Fields Constructors Methods
com.mchange.v2.debug

public Class ThreadNameStackTraceRecorder

extends Object
Class Inheritance
Imports
java.text.*, java.util.*, com.mchange.lang.ThrowableUtils

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv static final String
pack-priv Set<E>
pack-priv String

Constructor Summary

AccessConstructor and Description
public
public
ThreadNameStackTraceRecorder(String dumpHeader, String stackTraceHeader)

Method Summary

Modifier and TypeMethod and Description
public synchronized String
public synchronized String
getDump(String locationSpecificNote)

public synchronized Object
public synchronized void
public synchronized int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dumpHeaderback to summary
pack-priv String dumpHeader
NLback to summary
pack-priv static final String NL
setback to summary
pack-priv Set<E> set
stackTraceHeaderback to summary
pack-priv String stackTraceHeader

Constructor Detail

ThreadNameStackTraceRecorderback to summary
public ThreadNameStackTraceRecorder(String dumpHeader)
ThreadNameStackTraceRecorderback to summary
public ThreadNameStackTraceRecorder(String dumpHeader, String stackTraceHeader)

Method Detail

getDumpback to summary
public synchronized String getDump()
getDumpback to summary
public synchronized String getDump(String locationSpecificNote)
recordback to summary
public synchronized Object record()
removeback to summary
public synchronized void remove(Object rec)
sizeback to summary
public synchronized int size()
com.mchange.v2.debug back to summary

private final Class ThreadNameStackTraceRecorder.Record

extends Object
implements Comparable
Class Inheritance
All Implemented Interfaces
java.lang.Comparable

Field Summary

Modifier and TypeField and Description
pack-priv Throwable
pack-priv String
pack-priv long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(Object
the object to be compared.
o
)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

stackTraceback to summary
pack-priv Throwable stackTrace
threadNameback to summary
pack-priv String threadName
timeback to summary
pack-priv long time

Constructor Detail

Recordback to summary
pack-priv Record(String sth)

Method Detail

compareToback to summary
public int compareTo(Object o)

Implements java.lang.Comparable.compareTo.

Doc from java.lang.Comparable.compareTo.

Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

The implementor must ensure signum(x.compareTo(y)) == -signum(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception if and only if y.compareTo(x) throws an exception.)

The implementor must also ensure that the relation is transitive: (x.compareTo(y) > 0 && y.compareTo(z) > 0) implies x.compareTo(z) > 0.

Finally, the implementor must ensure that x.compareTo(y)==0 implies that signum(x.compareTo(z)) == signum(y.compareTo(z)), for all z.

Parameters
o:Object

the object to be compared.

Returns:int

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.