javax.rmi.CORBA
Interface UtilDelegate


public interface UtilDelegate

The implementation delegate class for javax.rmi.CORBA.Util must implement the following interface for per-class delegation

Version:
$Revision: 1.2 $ $Date: 2004/02/10 21:02:53 $
Author:
Jerome Daniel

Method Summary
 java.lang.Object copyObject(java.lang.Object obj, ORB orb)
           
 java.lang.Object[] copyObjects(java.lang.Object[] obj, ORB orb)
           
 ValueHandler createValueHandler()
           
 java.lang.String getCodebase(java.lang.Class clz)
           
 Tie getTie(java.rmi.Remote target)
           
 boolean isLocal(Stub s)
           
 java.lang.Class loadClass(java.lang.String className, java.lang.String remoteCodebase, java.lang.Class loadingContext)
           
 java.lang.Class loadClass(java.lang.String className, java.lang.String remoteCodebase, java.lang.ClassLoader loadingContext)
           
 java.rmi.RemoteException mapSystemException(SystemException ex)
           
 java.lang.Object readAny(InputStream in)
           
 void registerTarget(Tie tie, java.rmi.Remote target)
           
 void unexportObject(java.rmi.Remote target)
           
 java.rmi.RemoteException wrapException(java.lang.Throwable obj)
           
 void writeAbstractObject(OutputStream out, java.lang.Object obj)
           
 void writeAny(OutputStream out, java.lang.Object obj)
           
 void writeRemoteObject(OutputStream out, java.lang.Object obj)
           
 

Method Detail

mapSystemException

java.rmi.RemoteException mapSystemException(SystemException ex)

writeAny

void writeAny(OutputStream out,
              java.lang.Object obj)

readAny

java.lang.Object readAny(InputStream in)

writeRemoteObject

void writeRemoteObject(OutputStream out,
                       java.lang.Object obj)

writeAbstractObject

void writeAbstractObject(OutputStream out,
                         java.lang.Object obj)

registerTarget

void registerTarget(Tie tie,
                    java.rmi.Remote target)

unexportObject

void unexportObject(java.rmi.Remote target)

getTie

Tie getTie(java.rmi.Remote target)

createValueHandler

ValueHandler createValueHandler()

getCodebase

java.lang.String getCodebase(java.lang.Class clz)

loadClass

java.lang.Class loadClass(java.lang.String className,
                          java.lang.String remoteCodebase,
                          java.lang.Class loadingContext)
                          throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

loadClass

java.lang.Class loadClass(java.lang.String className,
                          java.lang.String remoteCodebase,
                          java.lang.ClassLoader loadingContext)
                          throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

isLocal

boolean isLocal(Stub s)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

wrapException

java.rmi.RemoteException wrapException(java.lang.Throwable obj)

copyObject

java.lang.Object copyObject(java.lang.Object obj,
                            ORB orb)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

copyObjects

java.lang.Object[] copyObjects(java.lang.Object[] obj,
                               ORB orb)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException