Class TimeStatsNanosImpl
- java.lang.Object
-
- org.glassfish.flashlight.datatree.impl.AbstractTreeNode
-
- org.glassfish.flashlight.statistics.impl.TimeStatsAbstractImpl
-
- org.glassfish.flashlight.statistics.impl.TimeStatsNanosImpl
-
- All Implemented Interfaces:
Comparable<TreeNode>
,org.glassfish.external.statistics.Statistic
,org.glassfish.external.statistics.TimeStatistic
,TreeElement
,TreeNode
,TimeStats
,TimeStatsNanos
@Service(name="timeStatsNanos") @PerLookup public class TimeStatsNanosImpl extends TimeStatsAbstractImpl implements TimeStatsNanos
- Author:
- Harpreet Singh
-
-
Field Summary
-
Fields inherited from class org.glassfish.flashlight.statistics.impl.TimeStatsAbstractImpl
NEWLINE, startTime
-
Fields inherited from class org.glassfish.flashlight.datatree.impl.AbstractTreeNode
category, children, description, enabled, name
-
-
Constructor Summary
Constructors Constructor Description TimeStatsNanosImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
entry()
void
exit()
String
getDescription()
String
getUnit()
Object
getValue()
String
toString()
-
Methods inherited from class org.glassfish.flashlight.statistics.impl.TimeStatsAbstractImpl
getCount, getLastSampleTime, getMaximumTime, getMaxTime, getMinimumTime, getMinTime, getStartTime, getTime, getTimesCalled, getTotalTime, postEntry, postExit, setReset, setTime
-
Methods inherited from class org.glassfish.flashlight.datatree.impl.AbstractTreeNode
addChild, compareTo, equals, getCategory, getChild, getChildNodes, getChildNodesImmutable, getCompletePathName, getEnabledChildNodes, getName, getNode, getNodes, getNodes, getParent, getPossibleParentNode, hasChildNodes, hashCode, isEnabled, removeChild, setCategory, setDescription, setEnabled, setName, setParent, traverse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.glassfish.external.statistics.Statistic
getLastSampleTime, getName, getStartTime
-
Methods inherited from interface org.glassfish.external.statistics.TimeStatistic
getCount, getMaxTime, getMinTime, getTotalTime
-
Methods inherited from interface org.glassfish.flashlight.statistics.TimeStats
getMaximumTime, getMinimumTime, getTime, getTimesCalled, setReset, setTime
-
Methods inherited from interface org.glassfish.flashlight.datatree.TreeElement
getName, setName
-
Methods inherited from interface org.glassfish.flashlight.datatree.TreeNode
addChild, getCategory, getChild, getChildNodes, getCompletePathName, getEnabledChildNodes, getNode, getNodes, getNodes, getParent, getPossibleParentNode, hasChildNodes, isEnabled, removeChild, setCategory, setDescription, setEnabled, setParent, traverse
-
-
-
-
Method Detail
-
getValue
public Object getValue()
- Specified by:
getValue
in interfaceTreeElement
- Overrides:
getValue
in classAbstractTreeNode
-
getUnit
public String getUnit()
- Specified by:
getUnit
in interfaceorg.glassfish.external.statistics.Statistic
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceorg.glassfish.external.statistics.Statistic
- Specified by:
getDescription
in interfaceTreeNode
- Overrides:
getDescription
in classAbstractTreeNode
-
toString
public String toString()
- Overrides:
toString
in classAbstractTreeNode
-
-