com.sun.enterprise.ee.cms.impl.common
Class GMSMonitor

java.lang.Object
  extended by 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
static interface GMSMonitor.GMSMessageStatsMBean
           
static class GMSMonitor.MessageStats
           
static class GMSMonitor.Report
           
 
Field Summary
 boolean ENABLED
           
static long ENABLED_DEFAULT
           
 String groupName
           
 String instanceName
           
 MBeanServer mbs
           
 
Constructor Summary
GMSMonitor(String instanceName, String groupName, Properties props)
           
 
Method Summary
 void closeGMSMessageMonitorStats(String targetComponent)
           
 GMSMonitor.MessageStats getGMSMessageMonitorStats(String targetComponent)
           
 long getSendWriteTimeout()
           
 void report()
           
 void setSendWriteTimeout(long value)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()


Copyright © 2012. All Rights Reserved.