Dashboard Builder Commons 6.0.0.Beta1

org.jboss.dashboard.profiler
Class CodeBlockTraces

java.lang.Object
  extended by org.jboss.dashboard.profiler.CodeBlockTraces

public class CodeBlockTraces
extends Object

A collection of code block traces.

See Also:
CodeBlockTrace

Field Summary
protected  LinkedList<CodeBlockTrace> codeBlockList
           
protected  long elapsedTimeMillis
           
protected  CodeBlockTrace max
           
protected  CodeBlockTrace min
           
protected  long selfTimeMillis
           
 
Constructor Summary
CodeBlockTraces()
           
 
Method Summary
 void add(CodeBlockTrace trace)
           
 void addAll(CodeBlockTraces s)
           
 CodeBlockTrace first()
           
 CodeBlockTrace get(int index)
           
 long getAverageTimeMillis()
           
 long getElapsedTimeMillis()
           
 long getElapsedTimeMillis(CodeBlockType type, boolean excludeDescendants)
           
 long getSelfTimeMillis()
           
 Map<String,CodeBlockTraces> groupById()
           
 Map<CodeBlockType,CodeBlockTraces> groupByType()
           
 CodeBlockTrace last()
           
 CodeBlockTrace max()
           
 CodeBlockTrace min()
           
 String printTree(long ignoreTracesMillis, boolean showContext, String rowSeparator, int indent)
           
 void remove(CodeBlockTrace trace)
           
 void setElapsedTimeMillis(long elapsedTimeMillis)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codeBlockList

protected LinkedList<CodeBlockTrace> codeBlockList

max

protected CodeBlockTrace max

min

protected CodeBlockTrace min

selfTimeMillis

protected long selfTimeMillis

elapsedTimeMillis

protected long elapsedTimeMillis
Constructor Detail

CodeBlockTraces

public CodeBlockTraces()
Method Detail

size

public int size()

addAll

public void addAll(CodeBlockTraces s)

add

public void add(CodeBlockTrace trace)

remove

public void remove(CodeBlockTrace trace)

getSelfTimeMillis

public long getSelfTimeMillis()

getElapsedTimeMillis

public long getElapsedTimeMillis()

setElapsedTimeMillis

public void setElapsedTimeMillis(long elapsedTimeMillis)

getAverageTimeMillis

public long getAverageTimeMillis()

get

public CodeBlockTrace get(int index)

first

public CodeBlockTrace first()

last

public CodeBlockTrace last()

max

public CodeBlockTrace max()

min

public CodeBlockTrace min()

getElapsedTimeMillis

public long getElapsedTimeMillis(CodeBlockType type,
                                 boolean excludeDescendants)

groupByType

public Map<CodeBlockType,CodeBlockTraces> groupByType()

groupById

public Map<String,CodeBlockTraces> groupById()

printTree

public String printTree(long ignoreTracesMillis,
                        boolean showContext,
                        String rowSeparator,
                        int indent)

Dashboard Builder Commons 6.0.0.Beta1

Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.