- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- com.ibm.jvm.format.TraceThread
-
- All Implemented Interfaces:
TraceThread
,Serializable
,Cloneable
,Iterable
,Collection
,List
,RandomAccess
public final class TraceThread extends Vector implements TraceThread
Vector containing all trace records for a specific thread.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
numBufs
protected long
threadID
protected String
threadName
-
Fields declared in class java.util.Vector
capacityIncrement, elementCount, elementData
-
Fields declared in class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TraceThread(long ID, String threadName)
construct a new trace thread vector
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
getBuffersProcessed()
int
getIndent()
TracePoint
getNextTracePoint()
BigInteger
getTimeOfNextTracePoint()
void
indent()
void
outdent()
-
Methods declared in class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
-
Methods declared in interface java.util.Collection
parallelStream, stream, toArray
-
Methods declared in interface com.ibm.jvm.trace.TraceThread
getChronologicalTracePointIterator, getThreadID, getThreadName
-
-
-
-
Field Detail
-
threadID
protected long threadID
-
threadName
protected String threadName
-
numBufs
public static int numBufs
-
-
Constructor Detail
-
TraceThread
protected TraceThread(long ID, String threadName)
construct a new trace thread vector- Parameters:
ID
- ( hex value of threadID )threadName
-
-
-
Method Detail
-
getBuffersProcessed
public static int getBuffersProcessed()
-
getNextTracePoint
public TracePoint getNextTracePoint()
-
getIndent
public int getIndent()
-
indent
public void indent()
-
outdent
public void outdent()
-
getTimeOfNextTracePoint
public BigInteger getTimeOfNextTracePoint()
-
-