org.ow2.jasmine.monitoring.mbeancmd.sampling
Class XServerSampler

java.lang.Object
  extended by org.ow2.jasmine.monitoring.mbeancmd.sampling.XServerSampler

public class XServerSampler
extends java.lang.Object

Server sampler.


Constructor Summary
XServerSampler(java.lang.String type)
          Constructor: saves the sampler type.
 
Method Summary
 void addManagee(java.lang.String name, java.lang.String jmxUrl)
          Adds a manangee.
 java.lang.String getCmdId()
           
 void mbeanPoll(long period, java.io.PrintStream out)
          Polls the MBean.
 void process(long period, java.io.PrintStream out)
          Start processing.
 void setCmdId(java.lang.String c)
           
 void setCommandDispatcher(CommandDispatcher commandDispatcher)
           
 void setOnPattern(java.lang.String objectNameAsString)
           
 void stopProcessing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XServerSampler

public XServerSampler(java.lang.String type)
Constructor: saves the sampler type.

Parameters:
type - Sampler type
Method Detail

stopProcessing

public void stopProcessing()

addManagee

public void addManagee(java.lang.String name,
                       java.lang.String jmxUrl)
Adds a manangee.

Parameters:
name - Managee name.
jmxUrl - JMX URL for managee.

setOnPattern

public void setOnPattern(java.lang.String objectNameAsString)
Parameters:
objectNameAsString - Object name filter pattern.

mbeanPoll

public void mbeanPoll(long period,
                      java.io.PrintStream out)
               throws java.lang.Exception
Polls the MBean.

Parameters:
period - Period of polling
out - Stream to output results into.
Throws:
java.lang.Exception

process

public final void process(long period,
                          java.io.PrintStream out)
                   throws java.lang.Exception
Start processing. Will never return, except on failure.

Parameters:
period - Poll period.
out - Stream to output results into.
cmdDispatcher - The command dispatcher is MBeanCmd is not autonomous
Throws:
java.lang.Exception

setCommandDispatcher

public void setCommandDispatcher(CommandDispatcher commandDispatcher)

setCmdId

public void setCmdId(java.lang.String c)

getCmdId

public java.lang.String getCmdId()


Copyright © 2011 OW2 Consortium. All Rights Reserved.