Categories:
Audio (13)
Biotech (29)
Bytecode (22)
Database (79)
Framework (7)
Game (7)
General (497)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (70)
JavaBeans (16)
JDBC (86)
JDK (338)
JSP (20)
Logging (90)
Mail (54)
Messaging (8)
Network (106)
PDF (82)
Report (7)
Scripting (75)
Security (67)
Server (112)
Servlet (17)
SOAP (24)
Testing (55)
Web (24)
XML (287)
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes:
"C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/rmi/server/UnicastRemoteObject.java
/* * @(#)UnicastRemoteObject.java 1.13 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.rmi.server; import java.rmi.*; /** * The UnicastRemoteObject class defines a non-replicated remote * object whose references are valid only while the server process is * alive. The UnicastRemoteObject class provides support for * point-to-point active object references (invocations, parameters, * and results) using TCP streams. <p> * * Objects that require remote behavior should extend RemoteObject, * typically via UnicastRemoteObject. If UnicastRemoteObject is not * extended, the implementation class must then assume the * responsibility for the correct semantics of the hashCode, equals, * and toString methods inherited from the Object class, so that they * behave appropriately for remote objects. */ public class UnicastRemoteObject extends RemoteServer { private static final long serialVersionUID = 4974527148936298033L; /** * Create and export a new UnicastRemoteObject object using an * anonymous port. */ protected UnicastRemoteObject() throws RemoteException { exportObject((Remote)this); } /** * Re-export the remote object when it is deserialized. */ private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException { exportObject((Remote)this); } /** * Returns a clone of the remote object that is distinct from * the original. * * @exception CloneNotSupportedException if clone failed due to * a RemoteException. * @return the new remote object */ public Object clone() throws CloneNotSupportedException { try { UnicastRemoteObject remote = (UnicastRemoteObject)super.clone(); exportObject(remote); return remote; } catch (RemoteException e) { throw new ServerCloneException("Clone failed", e); } } /** * Export the remote object to make it available to receive incoming calls. * @param obj the remote object to be exported * @exception RemoteException if export fails */ public static RemoteStub exportObject(Remote obj) throws RemoteException { /* Server ref must be created and assigned before remote object * can be exported. */ try { Class refClass = Class.forName(RemoteRef.packagePrefix + ".UnicastServerRef"); Object refObj = refClass.newInstance(); if (refObj instanceof ServerRef) { ServerRef serverRef = (ServerRef)refObj; if (obj instanceof UnicastRemoteObject) ((UnicastRemoteObject)obj).ref = serverRef; return serverRef.exportObject(obj, null); } else { throw new ExportException("Reference is not a java.rmi.server.ServerRef"); } } catch (Exception e) { throw new ExportException("Unable to create remote reference", e); } } }
⏎ java/rmi/server/UnicastRemoteObject.java
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 38045👍, 0💬
Popular Posts:
What Is resolver.jar in xml-commons Resolver 1.2? resolver.jar in xml-commons Resolver 1.2 is the JA...
How to run "javac" command from JDK tools.jar file? "javac" is the Java compiler command that allows...
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open s...
A stream buffer is a stream-based representation of an XML infoset in Java. Stream buffers are desig...
What Is poi-3.5.jar? poi-3.5.jar is one of the JAR files for Apache POI 3.5, which provides an API f...