|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.sampling.Sampler
public abstract class Sampler
Base class for all sampler classes.
| Field Summary | |
|---|---|
protected SamplerContext |
context
context of the sampler |
protected org.ow2.util.log.Log |
logger
Logger. |
| Constructor Summary | |
|---|---|
Sampler(SamplerContext context)
Creates the Sampler using a JMX URL. |
|
| Method Summary | |
|---|---|
protected abstract java.lang.String |
getDefaultOnPattern()
|
java.lang.String |
getDomain()
|
java.lang.String |
getJmxUrl()
|
protected javax.management.MBeanServerConnection |
getMBeanServerConnection()
|
java.lang.String |
getName()
|
protected java.lang.String |
getOnPattern()
|
java.lang.String |
getServer()
|
protected abstract SampleData |
newSampleData()
|
protected abstract SampleData |
poll(SampleData prev)
Poll based on a previous sample. |
protected javax.management.ObjectName[] |
queryON(java.lang.String onProto)
Gets the list of object names that match a given object name prototype, and set the OnjectName list in the SamplerContext (onames). |
protected void |
releaseMbeanServerConnection()
|
SampleData |
sample(SampleData previous)
Samples data based on a previous sample. |
void |
setOnPattern(java.lang.String onPattern)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.ow2.util.log.Log logger
protected SamplerContext context
| Constructor Detail |
|---|
public Sampler(SamplerContext context)
urlString - JMX URL.| Method Detail |
|---|
protected final javax.management.MBeanServerConnection getMBeanServerConnection()
protected void releaseMbeanServerConnection()
protected final javax.management.ObjectName[] queryON(java.lang.String onProto)
throws java.lang.Exception
onProto - Object name filtering pattern to use.
java.lang.Exceptionprotected abstract java.lang.String getDefaultOnPattern()
protected java.lang.String getOnPattern()
public void setOnPattern(java.lang.String onPattern)
onProto - Object name filtering pattern to set.public final SampleData sample(SampleData previous)
previous - Previous sample.
SampleData.compute(SampleData)public java.lang.String getName()
public java.lang.String getJmxUrl()
public java.lang.String getServer()
public java.lang.String getDomain()
protected abstract SampleData newSampleData()
protected abstract SampleData poll(SampleData prev)
prev - Previous sample.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||