JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.rmi.server
클래스 RemoteObject

java.lang.Object 
  |
  +--java.rmi.server.RemoteObject
모든 구현 인터페이스:
Remote , Serializable
직계의 기존의 서브 클래스:
RemoteServer , RemoteStub

public abstract class RemoteObject
extends Object
implements Remote , Serializable

RemoteObject 는 리모트 오브젝트에 대한 java.lang.Object 의 동작을 구현합니다. RemoteObject 는 hashCode, equals, 및 toString 에 대한 메소드를 구현하는 것에 의해, Object 의 리모트의 시멘틱스를 제공합니다.

도입된 버젼:
JDK1. 1
관련 항목:
직렬화 된 형식

필드의 개요
protected  RemoteRef ref
          오브젝트의 리모트 참조입니다.
 
생성자의 개요
protected RemoteObject ()
          리모트 오브젝트를 작성합니다.
protected RemoteObject (RemoteRef  newref)
          지정된 리모트 참조를 사용해 초기화해, 리모트 오브젝트를 작성합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          2 개의 리모트 오브젝트가 동일한지 어떤지를 비교합니다.
 RemoteRef getRef ()
          리모트 오브젝트에 대한 리모트 참조를 돌려줍니다.
 int hashCode ()
          리모트 오브젝트에 대한 해시 코드를 돌려줍니다.
 String toString ()
          이 리모트 오브젝트의 값을 나타내는 캐릭터 라인을 돌려줍니다.
static Remote toStub (Remote  obj)
          파라미터로서 건네받은 리모트 오브젝트 obj 에 대한 그루터기를 돌려줍니다.
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

필드의 상세

ref

protected transient RemoteRef  ref
오브젝트의 리모트 참조입니다.

생성자의 상세

RemoteObject

protected RemoteObject()
리모트 오브젝트를 작성합니다.


RemoteObject

protected RemoteObject(RemoteRef  newref)
지정된 리모트 참조를 사용해 초기화해, 리모트 오브젝트를 작성합니다.

파라미터:
newref - 리모트 참조
메소드의 상세

getRef

public RemoteRef  getRef()
리모트 오브젝트에 대한 리모트 참조를 돌려줍니다.

반환값:
리모트 오브젝트에 대한 리모트 참조
도입된 버젼:
1.2

toStub

public static Remote  toStub(Remote  obj)
                     throws NoSuchObjectException 
파라미터로서 건네받은 리모트 오브젝트 obj 에 대한 그루터기를 돌려줍니다. 이 오퍼레이션은 오브젝트가 export 된 뒤에만 유효합니다.

파라미터:
obj - 그루터기가 필요하게 되는 리모트 오브젝트
반환값:
리모트 오브젝트 obj 에 대한 그루터기
예외:
NoSuchObjectException - 리모트 오브젝트에 대한 그루터기가 발견되지 않는 경우
도입된 버젼:
1.2

hashCode

public int hashCode()
리모트 오브젝트에 대한 해시 코드를 돌려줍니다. 같은 리모트 오브젝트를 참조하는 2 개의 리모트 오브젝트의 그루터기는 같은 해시 코드를 가집니다 (해시 테이블의 키로서 리모트 오브젝트를 서포트하기 위해(때문에)).

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 오브젝트의 해시 코드치
관련 항목:
Hashtable

equals

public boolean equals(Object  obj)
2 개의 리모트 오브젝트가 동일한지 어떤지를 비교합니다. 이 리모트 오브젝트가 지정 오브젝트와 동등한지 어떤지를 나타내는 boolean 치를 돌려줍니다. 이 메소드는 리모트 오브젝트가 해시 테이블에 저장되고 있는 경우에 사용됩니다. 지정된 오브젝트 자신이 RemoteObject 의 인스턴스가 아닌 경우, 그 파라미터의 equals 메소드를, 이 리모트 오브젝트를 인수로서 건네주는 것에 의해 기동해 얻을 수 있는 결과를 돌려주는 것으로, 그 후의 처리를 delegate 합니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 비교 대상의 오브젝트
반환값:
2 개의 Object 가 동일한 경우는 true. 그렇지 않은 경우는 false
관련 항목:
Hashtable

toString

public String  toString()
이 리모트 오브젝트의 값을 나타내는 캐릭터 라인을 돌려줍니다.

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

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.