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, 37786👍, 0💬
Popular Posts:
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...
pache Derby is an open source relational database implemented entirely in Java and available under t...
Where to find answers to frequently asked questions on Downloading and Installing ojdbc.jar - JDBC D...
What JAR files are required to run dom\Counter.java provided in the Apache Xerces package? You can f...
Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the wid...