This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
FYI: Patch: java.rmi - many @deprecated added
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Date: Mon, 31 Mar 2003 08:50:47 +0200
- Subject: FYI: Patch: java.rmi - many @deprecated added
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi list,
I commited the attached patch to trunk to make many methods in
java.rmi deprecated. This patch will go into classpath too.
Michael
- --
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+h+VHWSOgCCdjSDsRAmDwAKCFCSHFM4oDROYIKbm1/SwLQbZyZACfQ91n
Fyea0mBNnuTnPlpLfStSP6Q=
=tHbh
-----END PGP SIGNATURE-----
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.1830
diff -u -r1.1830 ChangeLog
--- ChangeLog 31 Mar 2003 06:32:37 -0000 1.1830
+++ ChangeLog 31 Mar 2003 06:47:28 -0000
@@ -1,5 +1,41 @@
2003-03-31 Michael Koch <konqueror at gmx dot de>
+ * java/rmi/server/LoaderHandler.java
+ (loadClass): Deprecated.
+ (getSecurityContext): Deprecated.
+ * java/rmi/server/LogStream.java
+ (getDefaultStream): Deprecated.
+ (setDefaultStream): Deprecated.
+ (getOutputStream): Deprecated.
+ (setOutputStream): Deprecated.
+ (write): Deprecated.
+ (toString): Deprecated.
+ (parseLevel): Deprecated.
+ * java/rmi/server/Operation.java
+ (Operation): Deprecated.
+ (getOperation): Deprecated.
+ (toString): Deprecated.
+ * java/rmi/server/RemoteCall.java
+ (getOutputStream): Deprecated.
+ (releaseOutputStream): Deprecated.
+ (getInputStream): Deprecated.
+ (releaseInputStream): Deprecated.
+ (getResultStream): Deprecated.
+ (executeCall): Deprecated.
+ (done): Deprecated.
+ * java/rmi/server/RemoteRef.java
+ (invoke): Deprecated.
+ (newCall): Deprecated.
+ (done): Deprecated.
+ * java/rmi/server/RemoteStub.java
+ (setRef): Deprecated.
+ * java/rmi/server/Skeleton.java:
+ No need to import java.lang.Exception explicitly.
+ (dispatch): Deprecated.
+ (getOperations): Deprecated.
+
+2003-03-31 Michael Koch <konqueror at gmx dot de>
+
* java/rmi/dgc/VMID.java,
java/rmi/registry/RegistryHandler.java,
java/rmi/server/LogStream.java,
Index: java/rmi/server/LoaderHandler.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/LoaderHandler.java,v
retrieving revision 1.3
diff -u -r1.3 LoaderHandler.java
--- java/rmi/server/LoaderHandler.java 21 Mar 2003 09:00:29 -0000 1.3
+++ java/rmi/server/LoaderHandler.java 31 Mar 2003 06:47:28 -0000
@@ -47,11 +47,20 @@
{
public static final String packagePrefix = "";
+ /**
+ * @deprecated
+ */
public Class loadClass(String name)
throws MalformedURLException, ClassNotFoundException;
+ /**
+ * @deprecated
+ */
public Class loadClass(URL codebase, String name)
throws MalformedURLException, ClassNotFoundException;
+ /**
+ * @deprecated
+ */
public Object getSecurityContext(ClassLoader loader);
}
Index: java/rmi/server/LogStream.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/LogStream.java,v
retrieving revision 1.5
diff -u -r1.5 LogStream.java
--- java/rmi/server/LogStream.java 31 Mar 2003 06:32:37 -0000 1.5
+++ java/rmi/server/LogStream.java 31 Mar 2003 06:47:28 -0000
@@ -65,41 +65,65 @@
throw new Error ("Not implemented");
}
+ /**
+ * @deprecated
+ */
public static PrintStream getDefaultStream ()
{
return defStream;
}
+ /**
+ * @deprecated
+ */
public static void setDefaultStream (PrintStream s)
{
defStream = s;
}
+ /**
+ * @deprecated
+ */
public OutputStream getOutputStream ()
{
return out;
}
+ /**
+ * @deprecated
+ */
public void setOutputStream (OutputStream s)
{
out = s;
}
+ /**
+ * @deprecated
+ */
public void write (int buffer)
{
super.write (buffer);
}
+ /**
+ * @deprecated
+ */
public void write (byte[] buffer, int offset, int len)
{
super.write (buffer, offset, len);
}
+ /**
+ * @deprecated
+ */
public String toString ()
{
throw new Error ("Not implemented");
}
+ /**
+ * @deprecated
+ */
public static int parseLevel (String s)
{
if (s.equalsIgnoreCase ("silent"))
Index: java/rmi/server/Operation.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/Operation.java,v
retrieving revision 1.4
diff -u -r1.4 Operation.java
--- java/rmi/server/Operation.java 31 Mar 2003 06:32:37 -0000 1.4
+++ java/rmi/server/Operation.java 31 Mar 2003 06:47:28 -0000
@@ -44,16 +44,25 @@
{
private String operation;
+ /**
+ * @deprecated
+ */
public Operation (String op)
{
operation = op;
}
+ /**
+ * @deprecated
+ */
public String getOperation ()
{
return operation;
}
+ /**
+ * @deprecated
+ */
public String toString ()
{
return operation;
Index: java/rmi/server/RemoteCall.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/RemoteCall.java,v
retrieving revision 1.4
diff -u -r1.4 RemoteCall.java
--- java/rmi/server/RemoteCall.java 31 Mar 2003 06:32:37 -0000 1.4
+++ java/rmi/server/RemoteCall.java 31 Mar 2003 06:47:28 -0000
@@ -48,18 +48,39 @@
*/
public interface RemoteCall
{
+ /**
+ * @deprecated
+ */
public ObjectOutput getOutputStream () throws IOException;
+ /**
+ * @deprecated
+ */
public void releaseOutputStream () throws IOException;
+ /**
+ * @deprecated
+ */
public ObjectInput getInputStream () throws IOException;
+ /**
+ * @deprecated
+ */
public void releaseInputStream () throws IOException;
+ /**
+ * @deprecated
+ */
public ObjectOutput getResultStream (boolean success)
throws IOException, StreamCorruptedException;
+ /**
+ * @deprecated
+ */
public void executeCall () throws Exception;
+ /**
+ * @deprecated
+ */
public void done () throws IOException;
}
Index: java/rmi/server/RemoteRef.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/RemoteRef.java,v
retrieving revision 1.3
diff -u -r1.3 RemoteRef.java
--- java/rmi/server/RemoteRef.java 31 Mar 2003 06:32:37 -0000 1.3
+++ java/rmi/server/RemoteRef.java 31 Mar 2003 06:47:28 -0000
@@ -49,15 +49,24 @@
public static final String packagePrefix = "gnu.java.rmi.server";
+ /**
+ * @deprecated
+ */
public void invoke(RemoteCall call) throws Exception;
public Object invoke (Remote obj, Method method, Object[] params, long opnum)
throws Exception;
+ /**
+ * @deprecated
+ */
public RemoteCall newCall (RemoteObject obj, Operation[] op, int opnum,
long hash)
throws RemoteException;
+ /**
+ * @deprecated
+ */
public void done (RemoteCall call) throws RemoteException;
public boolean remoteEquals (RemoteRef ref);
Index: java/rmi/server/RemoteStub.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/RemoteStub.java,v
retrieving revision 1.4
diff -u -r1.4 RemoteStub.java
--- java/rmi/server/RemoteStub.java 31 Mar 2003 06:32:37 -0000 1.4
+++ java/rmi/server/RemoteStub.java 31 Mar 2003 06:47:28 -0000
@@ -51,6 +51,9 @@
super (ref);
}
+ /**
+ * @deprecated
+ */
protected static void setRef (RemoteStub stub, RemoteRef ref)
{
stub.ref = ref;
Index: java/rmi/server/Skeleton.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/rmi/server/Skeleton.java,v
retrieving revision 1.3
diff -u -r1.3 Skeleton.java
--- java/rmi/server/Skeleton.java 21 Mar 2003 09:00:29 -0000 1.3
+++ java/rmi/server/Skeleton.java 31 Mar 2003 06:47:28 -0000
@@ -38,7 +38,6 @@
package java.rmi.server;
import java.rmi.Remote;
-import java.lang.Exception;
import java.rmi.server.RemoteCall;
/**
@@ -46,8 +45,14 @@
*/
public interface Skeleton
{
+ /**
+ * @deprecated
+ */
public void dispatch (Remote obj, RemoteCall theCall, int opnum, long hash)
throws Exception;
+ /**
+ * @deprecated
+ */
public Operation[] getOperations();
}