Package org.xyou.xcommon.profiler
Class XProfilerObj
- java.lang.Object
-
- org.xyou.xcommon.base.XBaseObject
-
- org.xyou.xcommon.profiler.XProfilerObj
-
- All Implemented Interfaces:
java.io.Serializable
public final class XProfilerObj extends XBaseObject
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecGauge(java.lang.String name)voiddecGauge(java.lang.String name, double value)doublegetCounter(java.lang.String name)doublegetGauge(java.lang.String name)java.lang.StringgetName()XProfilerTimergetTimer(java.lang.String name)voidincCounter(java.lang.String name)voidincCounter(java.lang.String name, double value)voidincGauge(java.lang.String name)voidincGauge(java.lang.String name, double value)java.util.concurrent.ScheduledFuture<?>scheduleGauge(java.lang.String name, java.util.function.Supplier<java.lang.Number> func)voidsetGauge(java.lang.String name, double value)-
Methods inherited from class org.xyou.xcommon.base.XBaseObject
canEqual, equals, hashCode, toString
-
-
-
-
Method Detail
-
getCounter
public double getCounter(java.lang.String name)
-
incCounter
public void incCounter(java.lang.String name)
-
incCounter
public void incCounter(java.lang.String name, double value)
-
getGauge
public double getGauge(java.lang.String name)
-
setGauge
public void setGauge(java.lang.String name, double value)
-
incGauge
public void incGauge(java.lang.String name)
-
incGauge
public void incGauge(java.lang.String name, double value)
-
decGauge
public void decGauge(java.lang.String name)
-
decGauge
public void decGauge(java.lang.String name, double value)
-
getTimer
public XProfilerTimer getTimer(java.lang.String name)
-
scheduleGauge
public java.util.concurrent.ScheduledFuture<?> scheduleGauge(java.lang.String name, java.util.function.Supplier<java.lang.Number> func)
-
getName
public java.lang.String getName()
-
-