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/protocol/SharedCDRClientRequestDispatcherImpl.java
/* * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * Licensed Materials - Property of IBM * RMI-IIOP v1.0 * Copyright IBM Corp. 1998 1999 All Rights Reserved * */ package com.sun.corba.se.impl.protocol; import java.io.IOException; import java.util.Iterator; import java.rmi.RemoteException; import java.nio.ByteBuffer; import java.security.AccessController; import java.security.PrivilegedAction; import javax.rmi.CORBA.Util; import javax.rmi.CORBA.Tie; import org.omg.CORBA.COMM_FAILURE; import org.omg.CORBA.INTERNAL; import org.omg.CORBA.SystemException; import org.omg.CORBA.CompletionStatus; import org.omg.CORBA.WrongTransaction; import org.omg.CORBA.Request; import org.omg.CORBA.NamedValue; import org.omg.CORBA.NVList; import org.omg.CORBA.Context; import org.omg.CORBA.ContextList; import org.omg.CORBA.ExceptionList; import org.omg.CORBA.TypeCode; import org.omg.CORBA.DATA_CONVERSION; import org.omg.CORBA.UNKNOWN; import org.omg.CORBA.portable.RemarshalException; import org.omg.CORBA_2_3.portable.InputStream; import org.omg.CORBA_2_3.portable.OutputStream; import org.omg.CORBA.portable.Delegate; import org.omg.CORBA.portable.ServantObject; import org.omg.CORBA.portable.ApplicationException; import org.omg.CORBA.portable.UnknownException; import org.omg.IOP.TAG_CODE_SETS; import com.sun.org.omg.SendingContext.CodeBase; import com.sun.corba.se.pept.broker.Broker; import com.sun.corba.se.pept.encoding.InputObject; import com.sun.corba.se.pept.encoding.OutputObject; import com.sun.corba.se.pept.protocol.ClientRequestDispatcher; import com.sun.corba.se.pept.protocol.MessageMediator; import com.sun.corba.se.pept.transport.Connection; import com.sun.corba.se.pept.transport.ConnectionCache; import com.sun.corba.se.pept.transport.ContactInfo; import com.sun.corba.se.spi.ior.IOR; import com.sun.corba.se.spi.ior.iiop.GIOPVersion; import com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate; import com.sun.corba.se.spi.ior.iiop.CodeSetsComponent; import com.sun.corba.se.spi.oa.OAInvocationInfo; import com.sun.corba.se.spi.oa.ObjectAdapterFactory; import com.sun.corba.se.spi.orb.ORB; import com.sun.corba.se.spi.orb.ORBVersion; import com.sun.corba.se.spi.orb.ORBVersionFactory; import com.sun.corba.se.spi.protocol.CorbaMessageMediator; import com.sun.corba.se.spi.protocol.RequestDispatcherRegistry; import com.sun.corba.se.spi.transport.CorbaContactInfo ; import com.sun.corba.se.spi.transport.CorbaContactInfoList ; import com.sun.corba.se.spi.transport.CorbaContactInfoListIterator ; import com.sun.corba.se.spi.transport.CorbaConnection; import com.sun.corba.se.spi.servicecontext.ServiceContext; import com.sun.corba.se.spi.servicecontext.ServiceContexts; import com.sun.corba.se.spi.servicecontext.UEInfoServiceContext; import com.sun.corba.se.spi.servicecontext.CodeSetServiceContext; import com.sun.corba.se.spi.servicecontext.MaxStreamFormatVersionServiceContext; import com.sun.corba.se.spi.servicecontext.SendingContextServiceContext; import com.sun.corba.se.impl.encoding.ByteBufferWithInfo; import com.sun.corba.se.impl.encoding.CDRInputObject; import com.sun.corba.se.impl.encoding.CDROutputObject; import com.sun.corba.se.impl.encoding.CDROutputStream; import com.sun.corba.se.impl.encoding.CodeSetComponentInfo; import com.sun.corba.se.impl.encoding.CodeSetConversion; import com.sun.corba.se.impl.encoding.MarshalOutputStream; import com.sun.corba.se.impl.encoding.MarshalInputStream; import com.sun.corba.se.impl.orbutil.ORBUtility; import com.sun.corba.se.impl.orbutil.ORBConstants; import com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage; import com.sun.corba.se.impl.protocol.giopmsgheaders.KeyAddr; import com.sun.corba.se.impl.protocol.giopmsgheaders.ProfileAddr; import com.sun.corba.se.impl.protocol.giopmsgheaders.ReferenceAddr; import com.sun.corba.se.impl.transport.CorbaContactInfoListIteratorImpl; import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.impl.util.JDKBridge; /** * ClientDelegate is the RMI client-side subcontract or representation * It implements RMI delegate as well as our internal ClientRequestDispatcher * interface. */ public class SharedCDRClientRequestDispatcherImpl extends CorbaClientRequestDispatcherImpl { // REVISIT: // Rather than have separate CDR subcontract, // use same CorbaClientRequestDispatcherImpl but have // different MessageMediator finishSendingRequest and waitForResponse // handle what is done below. // Benefit: then in ContactInfo no need to do a direct new // of subcontract - does not complicate subcontract registry. public InputObject marshalingComplete(java.lang.Object self, OutputObject outputObject) throws ApplicationException, org.omg.CORBA.portable.RemarshalException { ORB orb = null; CorbaMessageMediator messageMediator = null; try { messageMediator = (CorbaMessageMediator) outputObject.getMessageMediator(); orb = (ORB) messageMediator.getBroker(); if (orb.subcontractDebugFlag) { dprint(".marshalingComplete->: " + opAndId(messageMediator)); } CDROutputObject cdrOutputObject = (CDROutputObject) outputObject; // // Create server-side input object. // ByteBufferWithInfo bbwi = cdrOutputObject.getByteBufferWithInfo(); cdrOutputObject.getMessageHeader().setSize(bbwi.byteBuffer, bbwi.getSize()); final ORB inOrb = orb; final ByteBuffer inBuffer = bbwi.byteBuffer; final Message inMsg = cdrOutputObject.getMessageHeader(); CDRInputObject cdrInputObject = AccessController .doPrivileged(new PrivilegedAction<CDRInputObject>() { @Override public CDRInputObject run() { return new CDRInputObject(inOrb, null, inBuffer, inMsg); } }); messageMediator.setInputObject(cdrInputObject); cdrInputObject.setMessageMediator(messageMediator); // // Dispatch // // REVISIT: Impl cast. ((CorbaMessageMediatorImpl)messageMediator).handleRequestRequest( messageMediator); // InputStream must be closed on the InputObject so that its // ByteBuffer can be released to the ByteBufferPool. We must do // this before we re-assign the cdrInputObject reference below. try { cdrInputObject.close(); } catch (IOException ex) { // No need to do anything since we're done with the input stream // and cdrInputObject will be re-assigned a new client-side input // object, (i.e. won't result in a corba error). if (orb.transportDebugFlag) { dprint(".marshalingComplete: ignoring IOException - " + ex.toString()); } } // // Create client-side input object // cdrOutputObject = (CDROutputObject) messageMediator.getOutputObject(); bbwi = cdrOutputObject.getByteBufferWithInfo(); cdrOutputObject.getMessageHeader().setSize(bbwi.byteBuffer, bbwi.getSize()); final ORB inOrb2 = orb; final ByteBuffer inBuffer2 = bbwi.byteBuffer; final Message inMsg2 = cdrOutputObject.getMessageHeader(); cdrInputObject = AccessController .doPrivileged(new PrivilegedAction<CDRInputObject>() { @Override public CDRInputObject run() { return new CDRInputObject(inOrb2, null, inBuffer2, inMsg2); } }); messageMediator.setInputObject(cdrInputObject); cdrInputObject.setMessageMediator(messageMediator); cdrInputObject.unmarshalHeader(); InputObject inputObject = cdrInputObject; return processResponse(orb, messageMediator, inputObject); } finally { if (orb.subcontractDebugFlag) { dprint(".marshalingComplete<-: " + opAndId(messageMediator)); } } } protected void dprint(String msg) { ORBUtility.dprint("SharedCDRClientRequestDispatcherImpl", msg); } } // End of file.
⏎ com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.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, 250403👍, 3💬
Popular Posts:
How to download and install Apache XMLBeans Source Package? The source package contains Java source ...
Swingx is the SwingLabs Swing Component Extensions. JAR File Size and Download Location: File name: ...
Apache Neethi provides general framework for the programmers to use WS Policy. It is compliant with ...
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
How to download and install javamail-1_2.zip? The JavaMail API is a set of abstract APIs that model ...