|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.monitor.SnapshotRecordingMonitor
Comment
| Field Summary | |
protected java.lang.String |
attribute
|
protected long |
endTime
|
protected java.util.ArrayList |
history
|
protected Logger (src) |
log
|
protected MBeanServer (src) |
mbeanServer
|
protected java.lang.String |
monitorName
|
protected ObjectName (src) |
observedObject
|
protected long |
period
|
protected boolean |
recording
|
protected long |
startTime
|
| Constructor Summary | |
SnapshotRecordingMonitor()
|
|
| Method Summary | |
void |
clearData()
|
void |
endSnapshot()
|
java.util.ArrayList |
getData()
|
long |
getEndTime()
|
java.lang.String |
getMonitorName()
|
java.lang.String |
getObservedAttribute()
|
ObjectName (src) |
getObservedObject()
|
long |
getPeriod()
|
long |
getStartTime()
|
boolean |
isRecording()
|
void |
postDeregister()
This method is called by the MBeanServer after deregistration takes place. |
void |
postRegister(java.lang.Boolean registrationDone)
This method is called by the MBeanServer after registration takes place or when registration fails. |
void |
preDeregister()
This method is called by the MBeanServer before deregistration takes place. |
ObjectName (src) |
preRegister(MBeanServer (src) server,
ObjectName (src) objectName)
This method is called by the MBeanServer before registration takes place. |
void |
run()
|
void |
setMonitorName(java.lang.String name)
|
void |
setObservedAttribute(java.lang.String attr)
|
void |
setObservedObject(ObjectName (src) oname)
|
void |
setPeriod(long period)
|
void |
setRecording(boolean start)
|
protected void |
startMonitorThread()
|
void |
startSnapshot()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Logger (src) log
protected java.lang.String monitorName
protected ObjectName (src) observedObject
protected java.lang.String attribute
protected boolean recording
protected long period
protected java.util.ArrayList history
protected long startTime
protected long endTime
protected MBeanServer (src) mbeanServer
| Constructor Detail |
public SnapshotRecordingMonitor()
| Method Detail |
protected void startMonitorThread()
public java.lang.String getMonitorName()
getMonitorName in interface SnapshotRecordingMonitorMBean (src) public void setMonitorName(java.lang.String name)
setMonitorName in interface SnapshotRecordingMonitorMBean (src) public ObjectName (src) getObservedObject()
getObservedObject in interface SnapshotRecordingMonitorMBean (src) public void setObservedObject(ObjectName (src) oname)
setObservedObject in interface SnapshotRecordingMonitorMBean (src) public java.lang.String getObservedAttribute()
getObservedAttribute in interface SnapshotRecordingMonitorMBean (src) public void setObservedAttribute(java.lang.String attr)
setObservedAttribute in interface SnapshotRecordingMonitorMBean (src) public boolean isRecording()
isRecording in interface SnapshotRecordingMonitorMBean (src) public void setRecording(boolean start)
public long getPeriod()
getPeriod in interface SnapshotRecordingMonitorMBean (src) public void setPeriod(long period)
setPeriod in interface SnapshotRecordingMonitorMBean (src) public java.util.ArrayList getData()
getData in interface SnapshotRecordingMonitorMBean (src) public void clearData()
clearData in interface SnapshotRecordingMonitorMBean (src) public void startSnapshot()
startSnapshot in interface SnapshotRecordingMonitorMBean (src) public void endSnapshot()
endSnapshot in interface SnapshotRecordingMonitorMBean (src) public long getStartTime()
getStartTime in interface SnapshotRecordingMonitorMBean (src) public long getEndTime()
getEndTime in interface SnapshotRecordingMonitorMBean (src) public void run()
run in interface java.lang.Runnable
public ObjectName (src) preRegister(MBeanServer (src) server,
ObjectName (src) objectName)
throws java.lang.Exception
MBeanRegistration (src) The MBean can stop the registration by throwing an exception.The exception is forwarded to the invoker wrapped in an MBeanRegistrationException.
preRegister in interface MBeanRegistration (src) java.lang.Exception - for any error, the MBean is not registered.public void postRegister(java.lang.Boolean registrationDone)
MBeanRegistration (src)
postRegister in interface MBeanRegistration (src) registrationDone - the MBeanServer passes true when the
MBean was registered, false otherwise.
public void preDeregister()
throws java.lang.Exception
MBeanRegistration (src) The MBean can throw an exception, this will stop the deregistration. The exception is forwarded to the invoker wrapped in an MBeanRegistrationException.
preDeregister in interface MBeanRegistration (src) java.lang.Exceptionpublic void postDeregister()
MBeanRegistration (src)
postDeregister in interface MBeanRegistration (src)
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||