JavaTM Platform
Standard Ed. 6

javax.rmi.CORBA
클래스 Stub

java.lang.Object 
  상위를 확장 org.omg.CORBA.portable.ObjectImpl 
      상위를 확장 org.omg.CORBA_2_3.portable.ObjectImpl 
          상위를 확장 javax.rmi.CORBA.Stub
모든 구현된 인터페이스:
Serializable , Object
직계의 기존의 서브 클래스:
_Remote_Stub


public abstract class Stub
extends ObjectImpl
implements Serializable

모든 RMI-IIOP Stub가 상속할 필요가 있는 base class입니다.

관련 항목:
직렬화 된 형식

생성자 의 개요
Stub ()
           
 
메소드의 개요
 void connect (ORB  orb)
          이 Stub를 ORB 에 접속합니다.
 boolean equals (Object  obj)
          2 개의 Stub가 동등한가 어떤가 비교합니다.
 int hashCode ()
          같은 원격 객체를 나타내는 전Stub에 대해서, 객체의 해시 코드값로서 같은 값을 돌려줍니다.
 String toString ()
          이 Stub의 캐릭터 라인 표현을 돌려줍니다.
 
클래스 org.omg.CORBA_2_3.portable. ObjectImpl 로부터 상속된 메소드
_get_codebase
 
클래스 org.omg.CORBA.portable. ObjectImpl 로부터 상속된 메소드
_create_request , _create_request , _duplicate , _get_delegate , _get_domain_managers , _get_interface_def , _get_policy , _hash , _ids , _invoke , _is_a , _is_equivalent , _is_local , _non_existent , _orb , _release , _releaseReply , _request , _request , _servant_postinvoke , _servant_preinvoke , _set_delegate , _set_policy_override
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

Stub

public Stub()
메소드의 상세

hashCode

public int hashCode()
같은 원격 객체를 나타내는 전Stub에 대해서, 객체의 해시 코드값로서 같은 값을 돌려줍니다.

오버라이드(override):
클래스 ObjectImpl 내의 hashCode
반환값:
해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

equals

public boolean equals(Object  obj)
2 개의 Stub가 동등한가 어떤가 비교합니다. 같은 원격 객체를 나타내는 Stub의 비교에 사용되었을 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.

오버라이드(override):
클래스 ObjectImpl 내의 equals
파라미터:
obj - 비교 대상의 참조 객체
반환값:
이 객체가 obj 인수로 지정한 객체와 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

toString

public String  toString()
이 Stub의 캐릭터 라인 표현을 돌려줍니다. 같은 원격 객체를 나타내는 전Stub에 대해서, 같은 캐릭터 라인을 돌려줍니다.

오버라이드(override):
클래스 ObjectImpl 내의 toString
반환값:
이 Stub의 캐릭터 라인 표현

connect

public void connect(ORB  orb)
             throws RemoteException 
이 Stub를 ORB 에 접속합니다. Stub가 직렬화 복원된 뒤에 필요합니다만, Stub가 ORB 스트림에 의해 비정렬화 된 뒤는 필요 없습니다. 미접속의 Stub가 정렬화를 위해서(때문에) ORB 스트림에게 건네졌을 경우, Stub는 은근히 그 ORB 에 접속됩니다. 어플리케이션 코드는 이 메소드를 직접 호출하는 것이 아니라, 이식성이 있는 래퍼 메소드 PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) 를 호출합니다.

파라미터:
orb - 접속처의 ORB
예외:
RemoteException - Stub가 벌써 다른 ORB 에 접속되고 있는 경우, 혹은 export 된 원격 객체 또는 로컬 객체를 Stub가 나타내지 않는 경우

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 도 참조해 주세요.