Categories:
Audio (13)
Biotech (29)
Bytecode (22)
Database (79)
Framework (7)
Game (7)
General (497)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (70)
JavaBeans (16)
JDBC (86)
JDK (338)
JSP (20)
Logging (90)
Mail (54)
Messaging (8)
Network (106)
PDF (82)
Report (7)
Scripting (75)
Security (67)
Server (112)
Servlet (17)
SOAP (24)
Testing (55)
Web (24)
XML (287)
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
⇒ JDK 11 jdk.localedata.jmod - Locale Data Module
2020-06-30, 1757👍, 0💬
Popular Posts:
JDK 8 jconsole.jar is the JAR file for JDK 8 JConsole, which is a graphical monitoring tool to monit...
JDK 11 java.naming.jmod is the JMOD file for JDK 11 Naming module. JDK 11 Naming module compiled cla...
Commons DBCP provides Database Connection Pooling. JAR File Size and Download Location: File name: c...
What Is poi-3.5.jar? poi-3.5.jar is one of the JAR files for Apache POI 3.5, which provides an API f...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...