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:
JDK 17 java.rmi.jmod - RMI Module
JDK 17 java.rmi.jmod is the JMOD file for JDK 17 RMI (Remote Method Invocation) module.
JDK 17 RMI module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.rmi.jmod.
JDK 17 RMI module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 RMI module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.rmi.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/rmi/transport/ConnectionOutputStream.java
/*
* Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package sun.rmi.transport;
import java.io.IOException;
import java.rmi.server.UID;
import sun.rmi.server.MarshalOutputStream;
/**
* Special stream to keep track of refs being marshaled as return
* results to determine whether a special ack needs to be sent
* to the distributed collector.
*
* @author Ann Wollrath
*/
class ConnectionOutputStream extends MarshalOutputStream {
/** connection associated with ConnectionOutputStream */
private final Connection conn;
/** indicates whether output stream is used to marshal results */
private final boolean resultStream;
/** identifier for gc ack*/
private final UID ackID;
/** to store refs to returned remote object until DGC ack is received */
private DGCAckHandler dgcAckHandler = null;
/**
* Constructs an marshal output stream using the underlying
* stream associated with the connection, the parameter c.
* @param c is the Connection object associated with the
* ConnectionOutputStream object being constructed
* @param resultStream indicates whether this stream is used
* to marshal return results
*/
ConnectionOutputStream(Connection conn, boolean resultStream)
throws IOException
{
super(conn.getOutputStream());
this.conn = conn;
this.resultStream = resultStream;
ackID = resultStream ? new UID() : null;
}
void writeID() throws IOException {
assert resultStream;
ackID.write(this);
}
/**
* Returns true if this output stream is used to marshal return
* results; otherwise returns false.
*/
boolean isResultStream() {
return resultStream;
}
/**
* Saves a reference to the specified object in this stream's
* DGCAckHandler.
**/
void saveObject(Object obj) {
// should always be accessed from same thread
if (dgcAckHandler == null) {
dgcAckHandler = new DGCAckHandler(ackID);
}
dgcAckHandler.add(obj);
}
/**
* Returns this stream's DGCAckHandler, or null if it doesn't have
* one (saveObject was not invoked). This method should only be
* invoked after all objects have been written to the stream,
* because future objects written may yet cause a DGCAckHandler to
* be created (by invoking saveObject).
**/
DGCAckHandler getDGCAckHandler() {
return dgcAckHandler;
}
void done() {
if (dgcAckHandler != null) {
dgcAckHandler.startTimer();
}
}
}
⏎ sun/rmi/transport/ConnectionOutputStream.java
Or download all of them as a single archive file:
File name: java.rmi-17.0.5-src.zip File size: 220001 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.scripting.jmod - Scripting Module
2023-11-06, ≈24🔥, 0💬
Popular Posts:
What Is wstx-asl-3.2.8.jar? wstx-asl-3.2.8.jar is JAR file for the ASL component of Woodstox 3.2.8. ...
How to download and install ojdbc7.jar for Oracle 12c R1? ojdbc8.jar for Oracle 12c R1 is a Java 7 a...
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module. JDK 17 Desktop module compiled ...
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...
GJT (Giant Java Tree) implementation of XML Pull Parser. JAR File Size and Download Location: File n...