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.jfr.jmod - JFR Module
JDK 11 jdk.jfr.jmod is the JMOD file for JDK 11 JFR module.
JDK 11 JFR module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.jfr.jmod.
JDK 11 JFR module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 JFR module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.jfr.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/jfr/consumer/ObjectFactory.java
/* * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package jdk.jfr.consumer; import java.util.List; import jdk.jfr.ValueDescriptor; import jdk.jfr.internal.Type; /** * Abstract factory for creating specialized types */ abstract class ObjectFactory<T> { final static String TYPE_PREFIX_VERSION_1 = "com.oracle.jfr.types."; final static String TYPE_PREFIX_VERSION_2 = Type.TYPES_PREFIX; final static String STACK_FRAME_VERSION_1 = TYPE_PREFIX_VERSION_1 + "StackFrame"; final static String STACK_FRAME_VERSION_2 = TYPE_PREFIX_VERSION_2 + "StackFrame"; public static ObjectFactory<?> create(Type type, TimeConverter timeConverter) { switch (type.getName()) { case "java.lang.Thread": return RecordedThread.createFactory(type, timeConverter); case TYPE_PREFIX_VERSION_1 + "StackFrame": case TYPE_PREFIX_VERSION_2 + "StackFrame": return RecordedFrame.createFactory(type, timeConverter); case TYPE_PREFIX_VERSION_1 + "Method": case TYPE_PREFIX_VERSION_2 + "Method": return RecordedMethod.createFactory(type, timeConverter); case TYPE_PREFIX_VERSION_1 + "ThreadGroup": case TYPE_PREFIX_VERSION_2 + "ThreadGroup": return RecordedThreadGroup.createFactory(type, timeConverter); case TYPE_PREFIX_VERSION_1 + "StackTrace": case TYPE_PREFIX_VERSION_2 + "StackTrace": return RecordedStackTrace.createFactory(type, timeConverter); case TYPE_PREFIX_VERSION_1 + "ClassLoader": case TYPE_PREFIX_VERSION_2 + "ClassLoader": return RecordedClassLoader.createFactory(type, timeConverter); case "java.lang.Class": return RecordedClass.createFactory(type, timeConverter); } return null; } private final List<ValueDescriptor> valueDescriptors; ObjectFactory(Type type) { this.valueDescriptors = type.getFields(); } T createObject(long id, Object value) { if (value == null) { return null; } if (value instanceof Object[]) { return createTyped(valueDescriptors, id, (Object[]) value); } throw new InternalError("Object factory must have struct type"); } abstract T createTyped(List<ValueDescriptor> valueDescriptors, long id, Object[] values); }
⏎ jdk/jfr/consumer/ObjectFactory.java
Or download all of them as a single archive file:
File name: jdk.jfr-11.0.1-src.zip File size: 237632 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.jlink.jmod - JLink Tool
2020-06-30, 44060👍, 0💬
Popular Posts:
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
GJT (Giant Java Tree) implementation of XML Pull Parser. JAR File Size and Download Location: File n...
JDK 8 tools.jar is the JAR file for JDK 8 tools. It contains Java classes to support different JDK t...
How to download and install JDK (Java Development Kit) 6? If you want to write Java applications, yo...
What Is javaws.jar in JRE (Java Runtime Environment) 8? javaws.jar in JRE (Java Runtime Environment)...