|
||||||||||
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.Exception
public 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 |