jamon-2.81.jar
登录
|
com.jamonapi:jamon:2.81
META-INF
com
jamontomcat
jamonapi
distributed
MonitorFactory.java
aop
JAMonFilter.java
JAMonBufferListener.java
BasicTimingMonitor.java
MonKey.java
JAMonArrayBufferListener.java
utils
RangeImp.java
http
CopyJAMonListener.java
CompositeListener.java
MonKeyBase.java
MonitorCompositeIterator.java
NullMonitor.java
RangeBase.java
MonitorComposite.java
proxy
log4j
Mon.java
package.html
Monitor.java
JAMonDetailValue.java
MonKeyImp.java
DecoMon.java
MonitorFactoryInterface.java
TestClassPerformance.java
Listeners.java
MonitorInt.java
Range.java
FactoryEnabled.java
TimeMonNano.java
FactoryDisabled.java
MonKeyItem.java
ActivityStats.java
NExtremeArrayBufferHolder.java
BasicNanoTimingMonitor.java
SharedJAMonBufferListener.java
RowData.java
MonitorImp.java
RangeHolder.java
ListenerType.java
FrequencyDistImp.java
MonKeyItemBase.java
JamonPropertiesLoader.java
FrequencyDistBase.java
MonInternals.java
Counter.java
TimeMon2.java
jmx
JamonJmxBeanPropertyDefault.java
MonitorMsMXBean.java
JamonMXBeanImp.java
HttpStatusMXBean.java
GcMXBeanImp.java
FreeDiskSpace.java
MonitorMXBeanImp.java
Log4jMXBean.java
MonitorDeltaMsMXBeanImp.java
JamonJmxBeanProperty.java
HttpStatusMXBeanImp.java
ExceptionDeltaMXBeanImp.java
GcMXBean.java
MonitorDeltaMXBeanImp.java
Log4jDeltaMXBeanImp.java
ExceptionMXBean.java
MonitorMsMXBeanImp.java
Log4jMXBeanImp.java
JmxUtils.java
HttpStatusDeltaMXBeanImp.java
MonitorMXBeanFactory.java
JamonMXBean.java
MonitorDelta.java
ExceptionMXBeanImp.java
MonitorMXBean.java
JAMonListenerFactory.java
TimeMon.java
FrequencyDist.java
JAMonListener.java
overview.html
MonitorMsMXBeanImp.java
清空
类结构
package com.jamonapi.jmx; import com.jamonapi.
FrequencyDist
; import com.jamonapi.
Monitor
; import com.jamonapi.
Range
; import java.util.
List
; /** * MxBean used for ms. time monitors as it also includes counts for each range. Note it will work with any * monitor (for example bytes) however the ranges will have no meaning and so are set to 0. */ public class
MonitorMsMXBeanImp
extends
MonitorMXBeanImp
implements
MonitorMsMXBean
{ public
MonitorMsMXBeanImp
(
List
<
JamonJmxBeanProperty
>
jmxProperties
) { super(
jmxProperties
); } public
MonitorMsMXBeanImp
(
String
label
,
String
units
) { super(
label
,
units
); } public
MonitorMsMXBeanImp
(
String
label
,
String
units
,
String
name
) { super(
label
,
units
,
name
); } // get hits/count for each range such as 0_10ms. 10_20ms. etc. private long
getRangeCount
(int
i
) {
Monitor
mon
=
JmxUtils
.
getMonitor
(
jmxProperties
); if (
mon
==null) { return 0; }
Range
range
=
mon
.
getRange
(); if (
range
==null) { return 0; }
FrequencyDist
[]
dists
=
range
.
getFrequencyDists
(); if (
dists
==null) { return 0; } return (long)
dists
[
i
].
getHits
(); } @
Override
public long
get_Count00_LessThan_0ms
() { return
getRangeCount
(0); } @
Override
public long
get_Count01_0_10ms
() { return
getRangeCount
(1); } @
Override
public long
get_Count02_10_20ms
() { return
getRangeCount
(2); } @
Override
public long
get_Count03_20_40ms
() { return
getRangeCount
(3); } @
Override
public long
get_Count04_40_80ms
() { return
getRangeCount
(4); } @
Override
public long
get_Count05_80_160ms
() { return
getRangeCount
(5); } @
Override
public long
get_Count06_160_320ms
() { return
getRangeCount
(6); } @
Override
public long
get_Count07_320_640ms
() { return
getRangeCount
(7); } @
Override
public long
get_Count08_640_1280ms
() { return
getRangeCount
(8); } @
Override
public long
get_Count09_1280_2560ms
() { return
getRangeCount
(9); } @
Override
public long
get_Count10_2560_5120ms
() { return
getRangeCount
(10); } @
Override
public long
get_Count11_5120_10240ms
() { return
getRangeCount
(11); } @
Override
public long
get_Count12_10240_20480ms
() { return
getRangeCount
(12); } @
Override
public long
get_Count13_GreaterThan_20480ms
() { return
getRangeCount
(13); } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口