Class GMSMonitor
- java.lang.Object
-
- com.sun.enterprise.ee.cms.impl.common.GMSMonitor
-
public class GMSMonitor extends Object
Lightweight monitoring solution. One per gms group. Candidate to evolve into GMBAL Managaged Object in future.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGMSMonitor.GMSMessageStatsMBeanstatic classGMSMonitor.MessageStatsstatic classGMSMonitor.Report
-
Field Summary
Fields Modifier and Type Field Description booleanENABLEDstatic longENABLED_DEFAULTStringgroupNameStringinstanceNameMBeanServermbs
-
Constructor Summary
Constructors Constructor Description GMSMonitor(String instanceName, String groupName, Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseGMSMessageMonitorStats(String targetComponent)GMSMonitor.MessageStatsgetGMSMessageMonitorStats(String targetComponent)longgetSendWriteTimeout()voidreport()voidsetSendWriteTimeout(long value)voidstop()
-
-
-
Field Detail
-
ENABLED
public final boolean ENABLED
-
ENABLED_DEFAULT
public static final long ENABLED_DEFAULT
- See Also:
- Constant Field Values
-
mbs
public final MBeanServer mbs
-
instanceName
public final String instanceName
-
groupName
public final String groupName
-
-
Constructor Detail
-
GMSMonitor
public GMSMonitor(String instanceName, String groupName, Properties props)
-
-
Method Detail
-
setSendWriteTimeout
public void setSendWriteTimeout(long value)
-
getSendWriteTimeout
public long getSendWriteTimeout()
-
report
public void report()
-
getGMSMessageMonitorStats
public GMSMonitor.MessageStats getGMSMessageMonitorStats(String targetComponent)
-
closeGMSMessageMonitorStats
public void closeGMSMessageMonitorStats(String targetComponent)
-
stop
public void stop()
-
-