Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 jdk.internal.jvmstat.jmod - Internal JVM Stat Module
JDK 11 jdk.internal.JVM Stat.jmod is the JMOD file for JDK 11 Internal Jvmstat module.
JDK 11 Internal JVM Stat module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.internal.jvmstat.jmod.
JDK 11 Internal JVM Stat module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Internal JVM Stat module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.internal.jvmstat.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
/* * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package sun.jvmstat.perfdata.monitor; import java.util.List; import sun.jvmstat.monitor.*; import sun.jvmstat.monitor.event.VmListener; /** * Base class for all MonitoredVm implementations that utilize the * HotSpot PerfData instrumentation buffer as the communications * mechanism to the target Java Virtual Machine. * * @author Brian Doherty * @since 1.5 */ public abstract class AbstractMonitoredVm implements BufferedMonitoredVm { /** * The VmIdentifier for the target. */ protected VmIdentifier vmid; /** * The shared memory instrumentation buffer for the target. */ protected AbstractPerfDataBuffer pdb; /** * The sampling interval, if the instrumentation buffer is acquired * by sampling instead of shared memory mechanisms. */ protected int interval; /** * Create an AbstractMonitoredVm instance. * * @param vmid the VmIdentifier for the target * @param interval the initial sampling interval */ public AbstractMonitoredVm(VmIdentifier vmid, int interval) throws MonitorException { this.vmid = vmid; this.interval = interval; } /** * {@inheritDoc} */ public VmIdentifier getVmIdentifier() { return vmid; } /** * {@inheritDoc} */ public Monitor findByName(String name) throws MonitorException { return pdb.findByName(name); } /** * {@inheritDoc} */ public List<Monitor> findByPattern(String patternString) throws MonitorException { return pdb.findByPattern(patternString); } /** * {@inheritDoc} */ public void detach() { /* * no default action required because the detach operation for the * native byte buffer is managed by the Perf class. */ } /* ---- Methods to support polled MonitoredVm Implementations ----- */ /** * {@inheritDoc} */ public void setInterval(int interval) { this.interval = interval; } /** * {@inheritDoc} */ public int getInterval() { return interval; } /** * {@inheritDoc} */ public void setLastException(Exception e) { // XXX: implement } /** * {@inheritDoc} */ public Exception getLastException() { // XXX: implement return null; } /** * {@inheritDoc} */ public void clearLastException() { // XXX: implement } /** * {@inheritDoc} */ public boolean isErrored() { // XXX: implement return false; } /** * Get a list of the inserted and removed monitors since last called. * * @return MonitorStatus - the status of available Monitors for the * target Java Virtual Machine. * @throws MonitorException Thrown if communications errors occur * while communicating with the target. */ public MonitorStatus getMonitorStatus() throws MonitorException { return pdb.getMonitorStatus(); } /* --------------- Methods to support VmListeners ----------------- */ /** * {@inheritDoc} */ public abstract void addVmListener(VmListener l); /** * {@inheritDoc} */ public abstract void removeVmListener(VmListener l); /* ---- Methods to support BufferedMonitoredVm Implementations ---- */ /** * {@inheritDoc} */ public byte[] getBytes() { return pdb.getBytes(); } /** * {@inheritDoc} */ public int getCapacity() { return pdb.getCapacity(); } }
⏎ sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
Or download all of them as a single archive file:
File name: jdk.internal.jvmstat-11.0.1-src.zip File size: 86147 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.internal.le.jmod - Internal Line Editing Module
2020-08-02, 24766👍, 0💬
Popular Posts:
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
JDK 11 jdk.rmic.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) Compiler Tool tool, ...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...