Top Description Fields Constructors Methods
sun.jvmstat.perfdata.monitor.protocol.file

public Class PerfDataBuffer

extends AbstractPerfDataBuffer
Class Inheritance
Imports
sun.jvmstat.monitor.*, sun.jvmstat.perfdata.monitor.*, java.io.*, java.nio.ByteBuffer, java.nio.channels.FileChannel

The concrete PerfDataBuffer implementation for the file: protocol for the HotSpot PerfData monitoring implementation.

This class is responsible for acquiring access to the instrumentation buffer stored in a file referenced by a file URI.

Author
Brian Doherty
Since
1.5

Field Summary

Inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer:
impl

Constructor Summary

AccessConstructor and Description
public
PerfDataBuffer(VmIdentifier
the file: URI to the instrumentation buffer file
vmid
)

Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.

Method Summary

Inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer:
createPerfDataBufferfindByNamefindByPatterngetByteBuffergetBytesgetCapacitygetLocalVmIdgetMonitorStatus

Constructor Detail

PerfDataBufferback to summary
public PerfDataBuffer(VmIdentifier vmid) throws MonitorException

Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.

Parameters
vmid:VmIdentifier

the file: URI to the instrumentation buffer file