- 
    
public interface UtilDelegate
    
  
  
   支持 Util 中方法实现的委托。委托是类的单一实例,它实现此接口,并提供 javax.rmi.CORBA.Util 的所有方法的替代实现。 通过提供委托的类名称作为 javax.rmi.CORBA.UtilClass 系统属性的值来启用委托。 
   
   
   
   - 
    另请参见:
   
 
   - 
    
Util
    
  
 
  
 
   
    
     
   
   
     
     |  方法摘要 |  
    
 
     
       Object |  
     copyObject(Object obj, ORB orb)             Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) 的委托调用。 |  
    
 
     
       Object[] |  
     copyObjects(Object[] obj, ORB orb)             Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) 的委托调用。 |  
    
 
     
       ValueHandler |  
     createValueHandler()             Util.createValueHandler() 的委托调用。 |  
    
 
     
       String |  
     getCodebase(Class clz)             Util.getCodebase(java.lang.Class) 的委托调用。 |  
    
 
     
       Tie |  
     getTie(Remote target)             Util.getTie(java.rmi.Remote) 的委托调用。 |  
    
 
     
       boolean |  
     isLocal(Stub stub)             Util.isLocal(javax.rmi.CORBA.Stub) 的委托调用。 |  
    
 
     
       Class |  
     loadClass(String className, String remoteCodebase, ClassLoader loader)             Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) 的委托调用。 |  
    
 
     
       RemoteException |  
     mapSystemException(SystemException ex)             Util.mapSystemException(org.omg.CORBA.SystemException) 的委托调用。 |  
    
 
     
       Object |  
     readAny(InputStream in)             Util.readAny(org.omg.CORBA.portable.InputStream) 的委托调用。 |  
    
 
     
       void |  
     registerTarget(Tie tie, Remote target)             Util.registerTarget(javax.rmi.CORBA.Tie, java.rmi.Remote) 的委托调用。 |  
    
 
     
       void |  
     unexportObject(Remote target)             Util.unexportObject(java.rmi.Remote) 的委托调用。 |  
    
 
     
       RemoteException |  
     wrapException(Throwable obj)             Util.wrapException(java.lang.Throwable) 的委托调用。 |  
    
 
     
       void |  
     writeAbstractObject(OutputStream out, Object obj)             Util.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |  
    
 
     
       void |  
     writeAny(OutputStream out, Object obj)             Util.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |  
    
 
     
       void |  
     writeRemoteObject(OutputStream out, Object obj)             Util.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |  
    
 
   
  
   
   
    
     
   
  
   
   mapSystemException
 
  
RemoteException mapSystemException(SystemException ex)
 
   
   - 
    
Util.mapSystemException(org.omg.CORBA.SystemException) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   writeAny
 
  
void writeAny(OutputStream out,
              Object obj) 
   
   - 
    
Util.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   readAny
 
  
Object readAny(InputStream in)
 
   
   - 
    
Util.readAny(org.omg.CORBA.portable.InputStream) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   writeRemoteObject
 
  
void writeRemoteObject(OutputStream out,
                       Object obj) 
   
   - 
    
Util.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   writeAbstractObject
 
  
void writeAbstractObject(OutputStream out,
                         Object obj) 
   
   - 
    
Util.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   registerTarget
 
  
void registerTarget(Tie tie,
                    Remote target) 
   
   - 
    
Util.registerTarget(javax.rmi.CORBA.Tie, java.rmi.Remote) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   unexportObject
 
  
void unexportObject(Remote target)
                    throws NoSuchObjectException 
   
   - 
    
Util.unexportObject(java.rmi.Remote) 的委托调用。 
     
    
   - 
    
 
     - 
      抛出: 
     
 
     - 
      
NoSuchObjectException
      
    
 
     
  
 
  
 
  
   
   getTie
 
  
Tie getTie(Remote target)
 
   
   - 
    
Util.getTie(java.rmi.Remote) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   createValueHandler
 
  
ValueHandler createValueHandler()
 
   
   - 
    
Util.createValueHandler() 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   getCodebase
 
  
String getCodebase(Class clz)
 
   
   - 
    
Util.getCodebase(java.lang.Class) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   loadClass
 
  
Class loadClass(String className,
                String remoteCodebase,
                ClassLoader loader)
                throws ClassNotFoundException 
   
   - 
    
Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) 的委托调用。 
     
    
   - 
    
 
     - 
      抛出: 
     
 
     - 
      
ClassNotFoundException
      
    
 
     
  
 
  
 
  
   
   isLocal
 
  
boolean isLocal(Stub stub)
                throws RemoteException 
   
   - 
    
Util.isLocal(javax.rmi.CORBA.Stub) 的委托调用。 
     
    
   - 
    
 
     - 
      抛出: 
     
 
     - 
      
RemoteException
      
    
 
     
  
 
  
 
  
   
   wrapException
 
  
RemoteException wrapException(Throwable obj)
 
   
   - 
    
Util.wrapException(java.lang.Throwable) 的委托调用。 
     
    
   - 
    
 
    
 
     
  
 
  
 
  
   
   copyObject
 
  
Object copyObject(Object obj,
                  ORB orb)
                  throws RemoteException 
   
   - 
    
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) 的委托调用。 
     
    
   - 
    
 
     - 
      抛出: 
     
 
     - 
      
RemoteException
      
    
 
     
  
 
  
 
  
   
   copyObjects
 
  
Object[] copyObjects(Object[] obj,
                     ORB orb)
                     throws RemoteException 
   
   - 
    
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) 的委托调用。 
     
    
   - 
    
 
     - 
      抛出: 
     
 
     - 
      
RemoteException