KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > dynaop > remote > PatchedObjectInputStream


1 package dynaop.remote;
2
3 import java.io.IOException JavaDoc;
4 import java.io.InputStream JavaDoc;
5 import java.io.ObjectInputStream JavaDoc;
6
7 import com.sun.corba.se.internal.io.ObjectStreamClass;
8
9 import dynaop.util.Classes;
10
11 /**
12  * Workaround for pre-1.4 JVMs.
13  *
14  * @author Bob Lee (crazybob@crazybob.org)
15  */

16 class PatchedObjectInputStream extends ObjectInputStream JavaDoc {
17
18     public PatchedObjectInputStream(InputStream JavaDoc in) throws IOException JavaDoc {
19         super(in);
20     }
21
22     protected Class JavaDoc resolveClass(ObjectStreamClass v)
23             throws ClassNotFoundException JavaDoc {
24         return Classes.forName(v.getName());
25     }
26 }
27
Popular Tags