Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
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/protocol/POALocalCRDImpl.java
/* * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.impl.protocol; import org.omg.CORBA.SystemException; import org.omg.CORBA.OBJ_ADAPTER ; import org.omg.CORBA.UNKNOWN ; import org.omg.CORBA.CompletionStatus ; import org.omg.CORBA.portable.ServantObject; import com.sun.corba.se.pept.protocol.ClientRequestDispatcher; import com.sun.corba.se.spi.protocol.LocalClientRequestDispatcher; import com.sun.corba.se.spi.protocol.LocalClientRequestDispatcherFactory; import com.sun.corba.se.spi.protocol.ForwardException ; import com.sun.corba.se.spi.oa.ObjectAdapter; import com.sun.corba.se.spi.oa.OAInvocationInfo ; import com.sun.corba.se.spi.oa.OADestroyed; import com.sun.corba.se.spi.orb.ORB; import com.sun.corba.se.spi.ior.IOR ; import com.sun.corba.se.spi.logging.CORBALogDomains ; import com.sun.corba.se.impl.logging.POASystemException ; import com.sun.corba.se.impl.logging.ORBUtilSystemException ; public class POALocalCRDImpl extends LocalClientRequestDispatcherBase { private ORBUtilSystemException wrapper ; private POASystemException poaWrapper ; public POALocalCRDImpl( ORB orb, int scid, IOR ior) { super( (com.sun.corba.se.spi.orb.ORB)orb, scid, ior ); wrapper = ORBUtilSystemException.get( orb, CORBALogDomains.RPC_PROTOCOL ) ; poaWrapper = POASystemException.get( orb, CORBALogDomains.RPC_PROTOCOL ) ; } private OAInvocationInfo servantEnter( ObjectAdapter oa ) throws OADestroyed { oa.enter() ; OAInvocationInfo info = oa.makeInvocationInfo( objectId ) ; orb.pushInvocationInfo( info ) ; return info ; } private void servantExit( ObjectAdapter oa ) { try { oa.returnServant(); } finally { oa.exit() ; orb.popInvocationInfo() ; } } // Look up the servant for this request and return it in a // ServantObject. Note that servant_postinvoke is always called // by the stub UNLESS this method returns null. However, in all // cases we must be sure that ObjectAdapter.getServant and // ObjectAdapter.returnServant calls are paired, as required for // Portable Interceptors and Servant Locators in the POA. // Thus, this method must call returnServant if it returns null. public ServantObject servant_preinvoke(org.omg.CORBA.Object self, String operation, Class expectedType) { ObjectAdapter oa = oaf.find( oaid ) ; OAInvocationInfo info = null ; try { info = servantEnter( oa ) ; info.setOperation( operation ) ; } catch ( OADestroyed ex ) { // Destroyed POAs can be recreated by normal adapter activation. // So just reinvoke this method. return servant_preinvoke(self, operation, expectedType); } try { try { oa.getInvocationServant( info ); if (!checkForCompatibleServant( info, expectedType )) return null ; } catch (Throwable thr) { // Cleanup after this call, then throw to allow // outer try to handle the exception appropriately. servantExit( oa ) ; throw thr ; } } catch ( ForwardException ex ) { /* REVISIT ClientRequestDispatcher csub = (ClientRequestDispatcher) StubAdapter.getDelegate( ex.forward_reference ) ; IOR ior = csub.getIOR() ; setLocatedIOR( ior ) ; */ RuntimeException runexc = new RuntimeException("deal with this."); runexc.initCause( ex ) ; throw runexc ; } catch ( ThreadDeath ex ) { // ThreadDeath on the server side should not cause a client // side thread death in the local case. We want to preserve // this behavior for location transparency, so that a ThreadDeath // has the same affect in either the local or remote case. // The non-colocated case is handled in iiop.ORB.process, which // throws the same exception. throw wrapper.runtimeexception( ex ) ; } catch ( Throwable t ) { if (t instanceof SystemException) throw (SystemException)t ; throw poaWrapper.localServantLookup( t ) ; } if (!checkForCompatibleServant( info, expectedType )) { servantExit( oa ) ; return null ; } return info; } public void servant_postinvoke(org.omg.CORBA.Object self, ServantObject servantobj) { ObjectAdapter oa = orb.peekInvocationInfo().oa() ; servantExit( oa ) ; } } // End of file.
⏎ com/sun/corba/se/impl/protocol/POALocalCRDImpl.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, 370678👍, 3💬
Popular Posts:
What Is HttpComponents httpclient-4.2.2.jar? HttpComponents httpclient-4.2.2.jar is the JAR file for...
Apache Log4j IOStreams is a Log4j API extension that provides numerous classes from java.io that can...
How to read XML document with XML Schema validation from socket connections with the socket\DelayedI...
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...