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 - org.* 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 org.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ org/omg/PortableInterceptor/ORBInitializerOperations.java
package org.omg.PortableInterceptor; /** * org/omg/PortableInterceptor/ORBInitializerOperations.java . * Generated by the IDL-to-Java compiler (portable), version "3.2" * from c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/corba/src/share/classes/org/omg/PortableInterceptor/Interceptors.idl * Saturday, October 6, 2018 9:30:42 AM PDT */ /** * Facilitates interceptor registration and ORB initialization. * <p> * Interceptors are intended to be a means by which ORB services gain * access to ORB processing, effectively becoming part of the ORB. * Since Interceptors are part of the ORB, when <code>ORB.init</code> * returns an ORB, the Interceptors shall have been registered. * Interceptors cannot be registered on an ORB after it has been * returned by a call to <code>ORB.init</code>. * <p> * An Interceptor is registered by registering an associated * <code>ORBInitializer</code> object which implements the * <code>ORBInitializer</code> interface. When an ORB is initializing, * it shall call each registered <code>ORBInitializer</code>, passing it * an <code>ORBInitInfo</code> object which is used to register its * Interceptor. * <p> * <b>Registering ORB Initializers in Java</b> * <p> * ORBInitializers are registered via Java ORB properties. * <p> * The property names are of the form: * <blockquote><code> * org.omg.PortableInterceptor.ORBInitializerClass.<Service> * </code></blockquote> * where <code><Service></code> is the string name of a class * which implements * <blockquote><code> * org.omg.PortableInterceptor.ORBInitializer * </code></blockquote> * To avoid name collisions, the reverse DNS name convention should be * used. For example, if company X has three initializers, it could define * the following properties: * <ul> * <li><code> * org.omg.PortableInterceptor.ORBInitializerClass.com.x.Init1 * </code></li> * <li><code> * org.omg.PortableInterceptor.ORBInitializerClass.com.x.Init2 * </code></li> * <li><code> * org.omg.PortableInterceptor.ORBInitializerClass.com.x.Init3 * </code></li> * </ul> * During ORB.init, these ORB properties which begin with * <code>org.omg.PortableInterceptor.ORBInitializerClass</code> shall be * collected, the <code><Service></code> portion of each property * shall be extracted, an object shall be instantiated with the * <code><Service></code> string as its class name, and the * <code>pre_init</code> and <code>post_init</code> methods shall be * called on that object. If there are any exceptions, the ORB shall * ignore them and proceed. * <p> * <b><i>Example</i></b> * <p> * A client-side logging service written by company X, for example, may * have the following ORBInitializer implementation: * <code><pre> * package com.x.logging; * * import org.omg.PortableInterceptor.Interceptor; * import org.omg.PortableInterceptor.ORBInitializer; * import org.omg.PortableInterceptor.ORBInitInfo; * * public class LoggingService implements ORBInitializer { * void pre_init( ORBInitInfo info ) { * // Instantiate the Logging Service s Interceptor. * Interceptor interceptor = new LoggingInterceptor(); * * // Register the Logging Service s Interceptor. * info.add_client_request_interceptor( interceptor ); * } * * void post_init( ORBInitInfo info ) { * // This service does not need two init points. * } * } * </pre></code> * To run a program called <code>MyApp</code> using this logging * service, the user could type: * <blockquote><code> * java *-Dorg.omg.PortableInterceptor.ORBInitializerClass.com.x.Logging.LoggingService * MyApp * </code></blockquote> * <p> * <b>Notes about Registering Interceptors</b> * <p> * Request Interceptors are registered on a per-ORB basis. * <p> * To achieve virtual per-object Interceptors, query the policies on the * target from within the interception points to determine whether they * should do any work. * <p> * To achieve virtual per-POA Interceptors, instantiate each POA with a * different ORB. While Interceptors may be ordered administratively, * there is no concept of order with respect to the registration of * Interceptors. Request Interceptors are concerned with service contexts. * Service contexts have no order, so there is no purpose for request * Interceptors to have an order. IOR Interceptors are concerned with * tagged components. Tagged components also have no order, so there * is no purpose for IOR Interceptors to have an order. * <p> * Registration code should avoid using the ORB (i.e., calling * <code>ORB.init</code> with the provided <code>orb_id</code>). Since * registration occurs during ORB initialization, results of invocations * on this ORB while it is in this state are undefined. * * @see ORBInitInfo */ public interface ORBInitializerOperations { /** * Called during ORB initialization. If it is expected that initial * services registered by an interceptor will be used by other * interceptors, then those initial services shall be registered at * this point via calls to * <code>ORBInitInfo.register_initial_reference</code>. * * @param info provides initialization attributes and operations by * which Interceptors can be registered. */ void pre_init (org.omg.PortableInterceptor.ORBInitInfo info); /** * Called during ORB initialization. If a service must resolve initial * references as part of its initialization, it can assume that all * initial references will be available at this point. * <p> * Calling the <code>post_init</code> operations is not the final * task of ORB initialization. The final task, following the * <code>post_init</code> calls, is attaching the lists of registered * interceptors to the ORB. Therefore, the ORB does not contain the * interceptors during calls to <code>post_init</code>. If an * ORB-mediated call is made from within <code>post_init</code>, no * request interceptors will be invoked on that call. * Likewise, if an operation is performed which causes an IOR to be * created, no IOR interceptors will be invoked. * * @param info provides initialization attributes and * operations by which Interceptors can be registered. */ void post_init (org.omg.PortableInterceptor.ORBInitInfo info); } // interface ORBInitializerOperations
⏎ org/omg/PortableInterceptor/ORBInitializerOperations.java
Or download all of them as a single archive file:
File name: jre-rt-org-1.8.0_191-src.zip File size: 951125 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - com.* Package Source Code
2021-12-10, 159063👍, 5💬
Popular Posts:
JDK 11 jdk.jdeps.jmod is the JMOD file for JDK 11 JDeps tool, which can be invoked by the "jdeps" co...
What JAR files are required to run dom\Counter.java provided in the Apache Xerces package? You can f...
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
If you are a Java developer, it is very often that you need to use some 3rd party libraries to perfo...
JDK 11 jdk.jdeps.jmod is the JMOD file for JDK 11 JDeps tool, which can be invoked by the "jdeps" co...