org.jacorb.util
Class ValueHandler

java.lang.Object
  extended byorg.jacorb.util.ValueHandler

public class ValueHandler
extends java.lang.Object

A static wrapper around classes in javax.rmi.


Constructor Summary
ValueHandler()
           
 
Method Summary
static java.lang.String getCodebase(java.lang.Class clz)
          From javax.rmi.CORBA.Util.
static java.lang.String getRMIRepositoryID(java.lang.Class clz)
           
static org.omg.SendingContext.RunTime getRunTimeCodeBase()
           
static boolean isCustomMarshaled(java.lang.Class clz)
           
static java.lang.Class loadClass(java.lang.String className, java.lang.String remoteCodebase, java.lang.ClassLoader loader)
          From javax.rmi.CORBA.Util.
static java.lang.Object portableRemoteObject_narrow(java.lang.Object narrowFrom, java.lang.Class narrowTo)
          From javax.rmi.PortableRemoteObject.
static java.io.Serializable readValue(InputStream in, int offset, java.lang.Class clz, java.lang.String repositoryID, org.omg.SendingContext.RunTime sender)
           
static java.io.Serializable writeReplace(java.io.Serializable value)
           
static void writeValue(OutputStream out, java.io.Serializable value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueHandler

public ValueHandler()
Method Detail

getRMIRepositoryID

public static java.lang.String getRMIRepositoryID(java.lang.Class clz)

getRunTimeCodeBase

public static org.omg.SendingContext.RunTime getRunTimeCodeBase()

readValue

public static java.io.Serializable readValue(InputStream in,
                                             int offset,
                                             java.lang.Class clz,
                                             java.lang.String repositoryID,
                                             org.omg.SendingContext.RunTime sender)

writeValue

public static void writeValue(OutputStream out,
                              java.io.Serializable value)

isCustomMarshaled

public static boolean isCustomMarshaled(java.lang.Class clz)

writeReplace

public static java.io.Serializable writeReplace(java.io.Serializable value)

loadClass

public static java.lang.Class loadClass(java.lang.String className,
                                        java.lang.String remoteCodebase,
                                        java.lang.ClassLoader loader)
                                 throws java.lang.ClassNotFoundException
From javax.rmi.CORBA.Util.

Throws:
java.lang.ClassNotFoundException

getCodebase

public static java.lang.String getCodebase(java.lang.Class clz)
From javax.rmi.CORBA.Util.


portableRemoteObject_narrow

public static java.lang.Object portableRemoteObject_narrow(java.lang.Object narrowFrom,
                                                           java.lang.Class narrowTo)
                                                    throws java.lang.ClassCastException
From javax.rmi.PortableRemoteObject.

Throws:
java.lang.ClassCastException