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:
JRE 8 rt.jar - com.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries.
JRE (Java Runtime) 8 is the runtime environment included in JDK 8.
JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the com.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ com/sun/corba/se/impl/encoding/BufferManagerFactory.java
/* * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.impl.encoding; import com.sun.corba.se.impl.encoding.BufferManagerRead; import com.sun.corba.se.impl.encoding.BufferManagerReadGrow; import com.sun.corba.se.impl.encoding.BufferManagerReadStream; import com.sun.corba.se.impl.encoding.BufferManagerWrite; import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.impl.logging.ORBUtilSystemException; import com.sun.corba.se.spi.logging.CORBALogDomains; import com.sun.corba.se.spi.ior.iiop.GIOPVersion; import com.sun.corba.se.spi.orb.ORB; import org.omg.CORBA.INTERNAL; /** * Creates read/write buffer managers to handle over/under flow * in CDR*putStream. */ public class BufferManagerFactory { public static final int GROW = 0; public static final int COLLECT = 1; public static final int STREAM = 2; // The next two methods allow creation of BufferManagers based on GIOP version. // We may want more criteria to be involved in this decision. // These are only used for sending messages (so could be fragmenting) public static BufferManagerRead newBufferManagerRead( GIOPVersion version, byte encodingVersion, ORB orb) { // REVISIT - On the reading side, shouldn't we monitor the incoming // fragments on a given connection to determine what fragment size // they're using, then use that ourselves? if (encodingVersion != Message.CDR_ENC_VERSION) { return new BufferManagerReadGrow(orb); } switch (version.intValue()) { case GIOPVersion.VERSION_1_0: return new BufferManagerReadGrow(orb); case GIOPVersion.VERSION_1_1: case GIOPVersion.VERSION_1_2: // The stream reader can handle fragmented and // non fragmented messages return new BufferManagerReadStream(orb); default: // REVISIT - what is appropriate? throw new INTERNAL("Unknown GIOP version: " + version); } } public static BufferManagerRead newBufferManagerRead( int strategy, byte encodingVersion, ORB orb) { if (encodingVersion != Message.CDR_ENC_VERSION) { if (strategy != BufferManagerFactory.GROW) { ORBUtilSystemException wrapper = ORBUtilSystemException.get((ORB)orb, CORBALogDomains.RPC_ENCODING); throw wrapper.invalidBuffMgrStrategy("newBufferManagerRead"); } return new BufferManagerReadGrow(orb); } switch (strategy) { case BufferManagerFactory.GROW: return new BufferManagerReadGrow(orb); case BufferManagerFactory.COLLECT: throw new INTERNAL("Collect strategy invalid for reading"); case BufferManagerFactory.STREAM: return new BufferManagerReadStream(orb); default: throw new INTERNAL("Unknown buffer manager read strategy: " + strategy); } } public static BufferManagerWrite newBufferManagerWrite( int strategy, byte encodingVersion, ORB orb) { if (encodingVersion != Message.CDR_ENC_VERSION) { if (strategy != BufferManagerFactory.GROW) { ORBUtilSystemException wrapper = ORBUtilSystemException.get((ORB)orb, CORBALogDomains.RPC_ENCODING); throw wrapper.invalidBuffMgrStrategy("newBufferManagerWrite"); } return new BufferManagerWriteGrow(orb); } switch (strategy) { case BufferManagerFactory.GROW: return new BufferManagerWriteGrow(orb); case BufferManagerFactory.COLLECT: return new BufferManagerWriteCollect(orb); case BufferManagerFactory.STREAM: return new BufferManagerWriteStream(orb); default: throw new INTERNAL("Unknown buffer manager write strategy: " + strategy); } } public static BufferManagerWrite newBufferManagerWrite( GIOPVersion version, byte encodingVersion, ORB orb) { if (encodingVersion != Message.CDR_ENC_VERSION) { return new BufferManagerWriteGrow(orb); } return BufferManagerFactory.newBufferManagerWrite( orb.getORBData().getGIOPBuffMgrStrategy(version), encodingVersion, orb); } public static BufferManagerRead defaultBufferManagerRead(ORB orb) { return new BufferManagerReadGrow(orb); } }
⏎ com/sun/corba/se/impl/encoding/BufferManagerFactory.java
Or download all of them as a single archive file:
File name: jre-rt-com-1.8.0_191-src.zip File size: 8099783 bytes Release date: 2018-10-28 Download
⇒ Backup JDK 8 Installation Directory
2023-02-07, 235054👍, 3💬
Popular Posts:
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
Oracle Business Intelligence (BI) Beans enables developers to productively build business intelligen...
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open s...