|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.rmi.server.RemoteObject
public abstract class RemoteObject
RemoteObject
는, 원격 객체에 대한 java.lang.Object
의 동작을 구현합니다. RemoteObject
는, hashCode, equals, 및 toString 에 대한 메소드를 구현하는 것에 의해, Object 의 원격의 시멘틱스를 제공합니다.
필드의 개요 | |
---|---|
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 에 대한 Stub를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
protected transient RemoteRef ref
생성자 의 상세 |
---|
protected RemoteObject()
protected RemoteObject(RemoteRef newref)
newref
- 원격 참조메소드의 상세 |
---|
public RemoteRef getRef()
주:이 메소드로부터 반환되는 객체는, 구현에 고유한 클래스의 인스턴스일 가능성이 있습니다. RemoteObject
클래스는, 그 커스텀 메소드 writeObject
와 readObject
의 동작을 통해서, 그 인스턴스의 원격 참조를 직렬화할 때의 이식성을 확보합니다. RemoteRef
의 인스턴스를, 그 RemoteObject
래퍼 인스턴스의 외측에서 직렬화하지 말아 주세요. 그렇게 하지 않으면 이식성이 손상되는 결과가 됩니다.
public static Remote toStub(Remote obj) throws NoSuchObjectException
obj
에 대한 Stub를 돌려줍니다. 이 조작은, 객체가 export 된 뒤에만 유효합니다.
obj
- Stub가 필요하게 되는 원격 객체
obj
에 대한 Stub
NoSuchObjectException
- 원격 객체의 Stub가 발견되지 않는 경우public int hashCode()
Object
내의 hashCode
Hashtable
public boolean equals(Object obj)
equals
메소드를, 이 원격 객체를 인수로서 건네주는 것에 의해 기동해 얻을 수 있는 결과를 돌려주는 것으로, 그 후의 처리를 위양 합니다.
Object
내의 equals
obj
- 비교 대상의 객체
Hashtable
public String toString()
Object
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.