JavaTM Platform
Standard Ed. 6

javax.rmi.CORBA
인터페이스 UtilDelegate



public interface UtilDelegate

Util 의 메소드 구현의 위양을 지원합니다. 위양은 이 인터페이스를 구현하는 클래스의 단독 인스턴스로,jjavax.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

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.