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.jstatd.jmod - JStatd Module
JDK 11 jdk.jstatd.jmod is the JMOD file for JDK 11 JStatd module.
JDK 11 JStatd module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.jstatd.jmod.
JDK 11 JStatd module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 JStatd module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.jstatd.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/tools/jstatd/Jstatd.java
/* * Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package sun.tools.jstatd; import java.rmi.*; import java.rmi.server.*; import java.rmi.registry.Registry; import java.rmi.registry.LocateRegistry; import java.net.MalformedURLException; import sun.jvmstat.monitor.remote.*; /** * Application providing remote access to the jvmstat instrumentation * exported by local Java Virtual Machine processes. Remote access is * provided through an RMI interface. * * @author Brian Doherty * @since 1.5 */ public class Jstatd { private static Registry registry; private static int port = -1; private static boolean startRegistry = true; private static void printUsage() { System.err.println("usage: jstatd [-nr] [-p port] [-n rminame]\n" + " jstatd -?|-h|--help"); } static void bind(String name, RemoteHostImpl remoteHost) throws RemoteException, MalformedURLException, Exception { try { Naming.rebind(name, remoteHost); } catch (java.rmi.ConnectException e) { /* * either the registry is not running or we cannot contact it. * start an internal registry if requested. */ if (startRegistry && registry == null) { int localport = (port < 0) ? Registry.REGISTRY_PORT : port; registry = LocateRegistry.createRegistry(localport); bind(name, remoteHost); } else { throw e; } } } @SuppressWarnings("deprecation") // Use of RMISecurityManager public static void main(String[] args) { String rminame = null; int argc = 0; for ( ; (argc < args.length) && (args[argc].startsWith("-")); argc++) { String arg = args[argc]; if (arg.compareTo("-?") == 0 || arg.compareTo("-h") == 0 || arg.compareTo("--help") == 0) { printUsage(); System.exit(0); } else if (arg.compareTo("-nr") == 0) { startRegistry = false; } else if (arg.startsWith("-p")) { if (arg.compareTo("-p") != 0) { port = Integer.parseInt(arg.substring(2)); } else { argc++; if (argc >= args.length) { printUsage(); System.exit(1); } port = Integer.parseInt(args[argc]); } } else if (arg.startsWith("-n")) { if (arg.compareTo("-n") != 0) { rminame = arg.substring(2); } else { argc++; if (argc >= args.length) { printUsage(); System.exit(1); } rminame = args[argc]; } } else { printUsage(); System.exit(1); } } if (argc < args.length) { printUsage(); System.exit(1); } if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); } StringBuilder name = new StringBuilder(); if (port >= 0) { name.append("//:").append(port); } if (rminame == null) { rminame = "JStatRemoteHost"; } name.append("/").append(rminame); try { // use 1.5.0 dynamically generated subs. System.setProperty("java.rmi.server.ignoreSubClasses", "true"); RemoteHostImpl remoteHost = new RemoteHostImpl(); RemoteHost stub = (RemoteHost) UnicastRemoteObject.exportObject( remoteHost, 0); bind(name.toString(), remoteHost); System.out.println("jstatd started (bound to " + name.toString() + ")"); System.out.flush(); } catch (MalformedURLException e) { if (rminame != null) { System.out.println("Bad RMI server name: " + rminame); } else { System.out.println("Bad RMI URL: " + name); } e.printStackTrace(System.out); System.exit(1); } catch (java.rmi.ConnectException e) { // could not attach to or create a registry System.out.println("Could not contact RMI registry"); e.printStackTrace(System.out); System.exit(1); } catch (RemoteException e) { System.out.println("Could not bind " + name + " to RMI Registry"); e.printStackTrace(System.out); System.exit(1); } catch (Exception e) { System.out.println("Could not create remote object"); e.printStackTrace(System.out); System.exit(1); } } }
⏎ sun/tools/jstatd/Jstatd.java
Or download all of them as a single archive file:
File name: jdk.jstatd-11.0.1-src.zip File size: 15674 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.localedata.jmod - Locale Data Module
2020-06-30, 5152👍, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Downloading and Installing Connector/J - JDBC...
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module. JDK 11 Desktop module compiled ...
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
How to perform XML Schema validation with sax\Writer.java provided in the Apache Xerces package? You...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...