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/presentation/rmi/ReflectiveTie.java
/* * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.impl.presentation.rmi ; import java.rmi.Remote; import java.rmi.RemoteException; import javax.rmi.CORBA.Tie; import java.lang.reflect.Method ; import java.lang.reflect.InvocationTargetException ; import org.omg.CORBA.SystemException; import org.omg.CORBA_2_3.portable.InputStream; import org.omg.CORBA_2_3.portable.OutputStream; import org.omg.CORBA.portable.ResponseHandler; import org.omg.CORBA.portable.UnknownException; import org.omg.PortableServer.Servant; import org.omg.PortableServer.POA; import org.omg.PortableServer.POAManager; import com.sun.corba.se.spi.presentation.rmi.PresentationManager ; import com.sun.corba.se.spi.presentation.rmi.IDLNameTranslator ; import com.sun.corba.se.spi.presentation.rmi.DynamicMethodMarshaller ; import com.sun.corba.se.spi.orb.ORB ; import com.sun.corba.se.impl.logging.ORBUtilSystemException ; import com.sun.corba.se.impl.oa.poa.POAManagerImpl ; public final class ReflectiveTie extends Servant implements Tie { private Remote target = null ; private PresentationManager pm ; private PresentationManager.ClassData classData = null ; private ORBUtilSystemException wrapper = null ; public ReflectiveTie( PresentationManager pm, ORBUtilSystemException wrapper ) { SecurityManager s = System.getSecurityManager(); if (s != null) { s.checkPermission(new DynamicAccessPermission("access")); } this.pm = pm ; this.wrapper = wrapper ; } public String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] objectId) { return classData.getTypeIds() ; } public void setTarget(Remote target) { this.target = target; if (target == null) { classData = null ; } else { Class targetClass = target.getClass() ; classData = pm.getClassData( targetClass ) ; } } public Remote getTarget() { return target; } public org.omg.CORBA.Object thisObject() { return _this_object(); } public void deactivate() { try{ _poa().deactivate_object(_poa().servant_to_id(this)); } catch (org.omg.PortableServer.POAPackage.WrongPolicy exception){ // ignore } catch (org.omg.PortableServer.POAPackage.ObjectNotActive exception){ // ignore } catch (org.omg.PortableServer.POAPackage.ServantNotActive exception){ // ignore } } public org.omg.CORBA.ORB orb() { return _orb(); } public void orb(org.omg.CORBA.ORB orb) { try { ORB myORB = (ORB)orb ; ((org.omg.CORBA_2_3.ORB)orb).set_delegate(this); } catch (ClassCastException e) { throw wrapper.badOrbForServant( e ) ; } } public org.omg.CORBA.portable.OutputStream _invoke(String method, org.omg.CORBA.portable.InputStream _in, ResponseHandler reply) { Method javaMethod = null ; DynamicMethodMarshaller dmm = null; try { InputStream in = (InputStream) _in; javaMethod = classData.getIDLNameTranslator().getMethod( method ) ; if (javaMethod == null) throw wrapper.methodNotFoundInTie( method, target.getClass().getName() ) ; dmm = pm.getDynamicMethodMarshaller( javaMethod ) ; Object[] args = dmm.readArguments( in ) ; Object result = javaMethod.invoke( target, args ) ; OutputStream os = (OutputStream)reply.createReply() ; dmm.writeResult( os, result ) ; return os ; } catch (IllegalAccessException ex) { throw wrapper.invocationErrorInReflectiveTie( ex, javaMethod.getName(), javaMethod.getDeclaringClass().getName() ) ; } catch (IllegalArgumentException ex) { throw wrapper.invocationErrorInReflectiveTie( ex, javaMethod.getName(), javaMethod.getDeclaringClass().getName() ) ; } catch (InvocationTargetException ex) { // Unwrap the actual exception so that it can be wrapped by an // UnknownException or thrown if it is a system exception. // This is expected in the server dispatcher code. Throwable thr = ex.getCause() ; if (thr instanceof SystemException) throw (SystemException)thr ; else if ((thr instanceof Exception) && dmm.isDeclaredException( thr )) { OutputStream os = (OutputStream)reply.createExceptionReply() ; dmm.writeException( os, (Exception)thr ) ; return os ; } else throw new UnknownException( thr ) ; } } }
⏎ com/sun/corba/se/impl/presentation/rmi/ReflectiveTie.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, 236387👍, 3💬
Popular Posts:
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
What is the dom\GetElementsByTagName .javaprovided in the Apache Xerces package? I have Apache Xerce...
How to download and install ojdbc6.jar for Oracle 11g R2? ojdbc6.jar for Oracle 11g R2 is a Java 6, ...
Where to find answers to frequently asked questions on Downloading and Installing Connector/J - JDBC...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...