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.
 void mbeanPoll(long period, java.io.PrintStream out)
          Polls the MBean.
 void process(long period, java.io.PrintStream out, CommandDispatcher cmdDispatcher)
          Start processing.
 void setOnPattern(java.lang.String objectNameAsString)
           
 
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

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)
Polls the MBean.

Parameters:
period - Period of polling
out - Stream to output results into.

process

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

Parameters:
period - Poll period.
out - Stream to output results into.


Copyright © 2009 OW2 Consortium. All Rights Reserved.