JavaTM Platform
Standard Ed. 6

java.rmi.activation
클래스 ActivationID

java.lang.Object 
  상위를 확장 java.rmi.activation.ActivationID
모든 구현된 인터페이스:
Serializable


public class ActivationID
extends Object
implements Serializable

기동에서는, 시간이 경과해도 기동 가능한 원격 객체에 대해서 특별한 식별자가 사용됩니다. 클래스 ActivationID 의 인스턴스인 기동 식별자는, 객체의 기동에 필요한 복수의 정보를 가지고 있습니다.

객체의 기동 식별자는, 객체를 기동 시스템에 등록하는 것으로 취득할 수 있습니다. 등록의 방법은, 다수 있습니다.

도입된 버젼:
1.2
관련 항목:
Activatable , 직렬화 된 형식

생성자 의 개요
ActivationID (Activator  activator)
          ActivationID 의 생성자 은, 1 개의 인수 activator 를 취합니다.
 
메소드의 개요
 Remote activate (boolean force)
          지정된 ID 의 객체를 기동합니다.
 boolean equals (Object  obj)
          2 개의 기동 ID 의 내용을 비교합니다.
 int hashCode ()
          기동 ID 의 해시 코드를 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

ActivationID

public ActivationID(Activator  activator)
ActivationID 의 생성자 은, 1 개의 인수 activator 를 취합니다. 이 인수는, 이 식별자에 관련한 객체의 기동과 관계되는 activator에의 원격 참조를 지정합니다. ActivationID 의 인스턴스는, 포괄적으로 일의입니다.

파라미터:
activator - 객체의 기동과 관계된다 activator에의 참조
도입된 버젼:
1.2
메소드의 상세

activate

public Remote  activate(boolean force)
                throws ActivationException ,
                       UnknownObjectException ,
                       RemoteException 
지정된 ID 의 객체를 기동합니다.

파라미터:
force - true 의 경우, 객체를 기동할 경우에, activator를 그룹에 접속한다. 캐쉬에 들어가 있는 참조를 돌려주는 처리는 하지 않는다. false 의 경우는, 캐쉬에 들어가 있는 값을 반환값으로서 사용 가능
반환값:
기동하고 있는 원격 객체에의 참조
예외:
ActivationException - 기동에 실패했을 경우
UnknownObjectException - 객체가 불명한 경우
RemoteException - 원격 호출이 실패했을 경우
도입된 버젼:
1.2

hashCode

public int hashCode()
기동 ID 의 해시 코드를 돌려줍니다. 같은 원격 객체를 참조하는 2 개의 식별자는, 같은 해시 코드를 가집니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 객체의 해시 코드값
도입된 버젼:
1.2
관련 항목:
Hashtable

equals

public boolean equals(Object  obj)
2 개의 기동 ID 의 내용을 비교합니다. 이하의 조건이 양쪽 모두 채워지는 경우에 true 를 돌려줍니다. 1) 일의의 식별자의 내용이 동등하다. 2) 각 식별자로 지정되고 있는 activator가, 같은 원격 객체를 참조한다

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

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