org.apache.activemq.tool.sampler.plugins
Class LinuxCpuSamplerPlugin

java.lang.Object
  extended by org.apache.activemq.tool.sampler.plugins.LinuxCpuSamplerPlugin
All Implemented Interfaces:
java.lang.Runnable, CpuSamplerPlugin

public class LinuxCpuSamplerPlugin
extends java.lang.Object
implements CpuSamplerPlugin, java.lang.Runnable


Field Summary
 
Fields inherited from interface org.apache.activemq.tool.sampler.plugins.CpuSamplerPlugin
AIX, FREEBSD, LINUX, MAC_OS, MAC_OS_X, OS_2, POWERPC, SOLARIS, WINDOWS_2000, WINDOWS_95, WINDOWS_CE, WINDOWS_NT, WINDOWS_XP
 
Constructor Summary
LinuxCpuSamplerPlugin(long intervalInMs)
           
 
Method Summary
protected  java.lang.String convertToCSV(java.lang.String header, java.lang.String data)
           
 java.lang.String getCpuUtilizationStats()
           
 java.lang.String getVmstat()
           
 void run()
           
 void setVmstat(java.lang.String vmstat)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinuxCpuSamplerPlugin

public LinuxCpuSamplerPlugin(long intervalInMs)
Method Detail

start

public void start()
Specified by:
start in interface CpuSamplerPlugin

stop

public void stop()
Specified by:
stop in interface CpuSamplerPlugin

run

public void run()
Specified by:
run in interface java.lang.Runnable

getCpuUtilizationStats

public java.lang.String getCpuUtilizationStats()
Specified by:
getCpuUtilizationStats in interface CpuSamplerPlugin

getVmstat

public java.lang.String getVmstat()

setVmstat

public void setVmstat(java.lang.String vmstat)

convertToCSV

protected java.lang.String convertToCSV(java.lang.String header,
                                        java.lang.String data)


Copyright © 2010 Apache Software Foundation. All Rights Reserved.