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/pept/transport/Acceptor.java
/* * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.pept.transport; import com.sun.corba.se.pept.broker.Broker; import com.sun.corba.se.pept.protocol.MessageMediator; import com.sun.corba.se.pept.encoding.InputObject; import com.sun.corba.se.pept.encoding.OutputObject; import com.sun.corba.se.pept.transport.Connection; import com.sun.corba.se.pept.transport.EventHandler; /** * <p>The <b><em>primary</em></b> PEPt server-side plug-in point and enabler * for <b><em>altenate encodings, protocols and transports</em></b>.</p> * * <p><code>Acceptor</code> is a <em>factory</em> for client-side * artifacts used to receive a message (and possibly send a response).</p> * * @author Harold Carr */ public interface Acceptor { /** * Used to initialize an <code>Acceptor</code>. * * For example, initialization may mean to create a * {@link java.nio.channels.ServerSocketChannel ServerSocketChannel}. * * Note: this must be prepared to be be called multiple times. * * @return <code>true</code> when it performs initializatin * actions (typically the first call. */ public boolean initialize(); /** * Used to determine if an <code>Acceptor</code> has been initialized. * * @return <code>true</code. if the <code>Acceptor</code> has been * initialized. */ public boolean initialized(); /** * PEPt uses separate caches for each type of <code>Acceptor</code> * as given by <code>getConnectionCacheType</code>. * * @return {@link java.lang.String} */ public String getConnectionCacheType(); /** * Set the * {@link com.sun.corba.se.pept.transport.Inbound.ConnectionCache InboundConnectionCache} * to be used by this <code>Acceptor</code>. * * PEPt uses separate caches for each type of <code>Acceptor</code> * as given by {@link #getConnectionCacheType}. * {@link #setConnectionCache} and {@link #getConnectionCache} support * an optimzation to avoid hashing to find that cache. * * @param connectionCache. */ public void setConnectionCache(InboundConnectionCache connectionCache); /** * Get the * {@link com.sun.corba.se.pept.transport.Inbound.ConnectionCache InboundConnectionCache} * used by this <code>Acceptor</code> * * PEPt uses separate caches for each type of <code>Acceptor</code> * as given by {@link #getConnectionCacheType}. * {@link #setConnectionCache} and {@link #getConnectionCache} support * an optimzation to avoid hashing to find that cache. * * @return * {@link com.sun.corba.se.pept.transport.ConnectionCache ConnectionCache} */ public InboundConnectionCache getConnectionCache(); /** * Used to determine if the <code>Acceptor</code> should register * with * {@link com.sun.corba.se.pept.transport.Selector Selector} * to handle accept events. * * For example, this may be <em>false</em> in the case of Solaris Doors * which do not actively listen. * * @return <code>true</code> if the <code>Acceptor</code> should be * registered with * {@link com.sun.corba.se.pept.transport.Selector Selector} */ public boolean shouldRegisterAcceptEvent(); /** * Accept a connection request. * * This is called either when the selector gets an accept event * for this <code>Acceptor</code> or by a * {@link com.sun.corba.se.pept.transport.ListenerThread ListenerThread}. * * It results in a * {@link com.sun.corba.se.pept.transport.Connection Connection} * being created. */ public void accept(); /** * Close the <code>Acceptor</code>. */ public void close(); /** * Get the * {@link com.sun.corba.se.pept.transport.EventHandler EventHandler} * associated with this <code>Acceptor</code>. * * @return * {@link com.sun.corba.se.pept.transport.EventHandler EventHandler} */ public EventHandler getEventHandler(); // // Factory methods // // REVISIT: Identical to ContactInfo method. Refactor into base interface. /** * Used to get a * {@link com.sun.corba.se.pept.protocol.MessageMeidator MessageMediator} * to hold internal data for a message received using the specific * encoding, protocol, transport combination represented by this * <code>Acceptor</code>. * * @return * {@link com.sun.corba.se.pept.protocol.MessageMeidator MessageMediator} */ public MessageMediator createMessageMediator(Broker xbroker, Connection xconnection); // REVISIT: Identical to ContactInfo method. Refactor into base interface. /** * Used to finish creating a * {@link com.sun.corba.se.pept.protocol.MessageMeidator MessageMediator} * to with internal data for a message received using the specific * encoding, protocol, transport combination represented by this * <code>Acceptor</code>. * * @return * {@link com.sun.corba.se.pept.protocol.MessageMediator MessageMediator} */ public MessageMediator finishCreatingMessageMediator(Broker broker, Connection xconnection, MessageMediator messageMediator); /** * Used to get a * {@link com.sun.corba.se.pept.encoding.InputObject InputObject} * for the specific <em>encoding</em> represented by this * <code>Acceptor</code>. * * @return * {@link com.sun.corba.se.pept.encoding.InputObject InputObject} */ public InputObject createInputObject(Broker broker, MessageMediator messageMediator); /** * Used to get a * {@link com.sun.corba.se.pept.encoding.OutputObject OutputObject} * for the specific <em>encoding</em> represented by this * <code>Acceptor</code>. * * @return * {@link com.sun.corba.se.pept.encoding.OutputObject OutputObject} */ public OutputObject createOutputObject(Broker broker, MessageMediator messageMediator); // // Usage dictates implementation equals and hashCode. // } // End of file.
⏎ com/sun/corba/se/pept/transport/Acceptor.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, 235068👍, 3💬
Popular Posts:
kernel.jar is a component in iText Java library to provide low-level functionalities. iText Java lib...
JDK 11 jdk.scripting.nashorn.jm odis the JMOD file for JDK 11 Scripting Nashorn module. JDK 11 Scrip...
JDK 11 java.rmi.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) module. JDK 11 RMI m...
The JSR 105 XML Digital Signature 1.0.1 FCS implementation provides an API and implementation that a...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...