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/interceptors/PICurrent.java
/* * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.impl.interceptors; import com.sun.corba.se.spi.orb.ORB; import org.omg.PortableInterceptor.Current; import org.omg.PortableInterceptor.InvalidSlot; import org.omg.CORBA.Any; import org.omg.CORBA.BAD_INV_ORDER; import org.omg.CORBA.CompletionStatus; import com.sun.corba.se.spi.logging.CORBALogDomains ; import com.sun.corba.se.impl.logging.OMGSystemException ; /** * PICurrent is the implementation of Current as specified in the Portable * Interceptors Spec orbos/99-12-02. * IMPORTANT: PICurrent is implemented with the assumption that get_slot() * or set_slot() will not be called in ORBInitializer.pre_init() and * post_init(). */ public class PICurrent extends org.omg.CORBA.LocalObject implements Current { // slotCounter is used to keep track of ORBInitInfo.allocate_slot_id() private int slotCounter; // The ORB associated with this PICurrent object. private ORB myORB; private OMGSystemException wrapper ; // True if the orb is still initialzing and get_slot and set_slot are not // to be called. private boolean orbInitializing; // ThreadLocal contains a stack of SlotTable which are used // for resolve_initial_references( "PICurrent" ); private ThreadLocal threadLocalSlotTable = new ThreadLocal( ) { protected Object initialValue( ) { SlotTable table = new SlotTable( myORB, slotCounter ); return new SlotTableStack( myORB, table ); } }; /** * PICurrent constructor which will be called for every ORB * initialization. */ PICurrent( ORB myORB ) { this.myORB = myORB; wrapper = OMGSystemException.get( myORB, CORBALogDomains.RPC_PROTOCOL ) ; this.orbInitializing = true; slotCounter = 0; } /** * This method will be called from ORBInitInfo.allocate_slot_id( ). * simply returns a slot id by incrementing slotCounter. */ int allocateSlotId( ) { int slotId = slotCounter; slotCounter = slotCounter + 1; return slotId; } /** * This method gets the SlotTable which is on the top of the * ThreadLocalStack. */ SlotTable getSlotTable( ) { SlotTable table = (SlotTable) ((SlotTableStack)threadLocalSlotTable.get()).peekSlotTable(); return table; } /** * This method pushes a SlotTable on the SlotTableStack. When there is * a resolve_initial_references("PICurrent") after this call. The new * PICurrent will be returned. */ void pushSlotTable( ) { SlotTableStack st = (SlotTableStack)threadLocalSlotTable.get(); st.pushSlotTable( ); } /** * This method pops a SlotTable on the SlotTableStack. */ void popSlotTable( ) { SlotTableStack st = (SlotTableStack)threadLocalSlotTable.get(); st.popSlotTable( ); } /** * This method sets the slot data at the given slot id (index) in the * Slot Table which is on the top of the SlotTableStack. */ public void set_slot( int id, Any data ) throws InvalidSlot { if( orbInitializing ) { // As per ptc/00-08-06 if the ORB is still initializing, disallow // calls to get_slot and set_slot. If an attempt is made to call, // throw a BAD_INV_ORDER. throw wrapper.invalidPiCall3() ; } getSlotTable().set_slot( id, data ); } /** * This method gets the slot data at the given slot id (index) from the * Slot Table which is on the top of the SlotTableStack. */ public Any get_slot( int id ) throws InvalidSlot { if( orbInitializing ) { // As per ptc/00-08-06 if the ORB is still initializing, disallow // calls to get_slot and set_slot. If an attempt is made to call, // throw a BAD_INV_ORDER. throw wrapper.invalidPiCall4() ; } return getSlotTable().get_slot( id ); } /** * This method resets all the slot data to null in the * Slot Table which is on the top of SlotTableStack. */ void resetSlotTable( ) { getSlotTable().resetSlots(); } /** * Called from ORB when the ORBInitializers are about to start * initializing. */ void setORBInitializing( boolean init ) { this.orbInitializing = init; } }
⏎ com/sun/corba/se/impl/interceptors/PICurrent.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, 235359👍, 3💬
Popular Posts:
Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the wid...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...
JDK 8 jconsole.jar is the JAR file for JDK 8 JConsole, which is a graphical monitoring tool to monit...
The JDT project provides the tool plug-ins that implement a Java IDE supporting the development of a...