public class

JStatLogger

extends Object
java.lang.Object
   ↳ sun.tools.jstat.JStatLogger

Class Overview

Class to sample and output various jvmstat statistics for a target Java a target Java Virtual Machine.

Summary

Public Constructors
JStatLogger(MonitoredVm monitoredVm)
Public Methods
void logSamples(OutputFormatter formatter, int headerRate, int sampleInterval, int sampleCount, PrintStream out)
print samples according to the given format.
void printList(List<Monitor> list, boolean verbose, boolean showUnsupported, PrintStream out)
print name=value pairs for the given list of monitors.
void printNames(String names, Comparator<Monitor> comparator, boolean showUnsupported, PrintStream out)
print the monitors that match the given monitor name pattern string.
void printSnapShot(String names, Comparator<Monitor> comparator, boolean verbose, boolean showUnsupported, PrintStream out)
print name=value pairs for the given list of monitors.
void stopLogging()
method to for asynchronous termination of sampling loops
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public JStatLogger (MonitoredVm monitoredVm)

Public Methods

public void logSamples (OutputFormatter formatter, int headerRate, int sampleInterval, int sampleCount, PrintStream out)

print samples according to the given format.

public void printList (List<Monitor> list, boolean verbose, boolean showUnsupported, PrintStream out)

print name=value pairs for the given list of monitors.

public void printNames (String names, Comparator<Monitor> comparator, boolean showUnsupported, PrintStream out)

print the monitors that match the given monitor name pattern string.

public void printSnapShot (String names, Comparator<Monitor> comparator, boolean verbose, boolean showUnsupported, PrintStream out)

print name=value pairs for the given list of monitors.

public void stopLogging ()

method to for asynchronous termination of sampling loops