|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
public interface ActivationInstantiator
ActivationInstantiator 는, 기동 가능한 객체의 인스턴스를 생성합니다. ActivationGroup 의 구상 서브 클래스는, 그룹내의 객체를 작성하는 newInstance 메소드를 구현합니다.
ActivationGroup | 메소드의 개요 | |
|---|---|
MarshalledObject <? extends Remote > |
newInstance (ActivationID id,
ActivationDesc desc)
activator는, 인스탄시에이타의 newInstance 메소드를 호출해, 그룹안에, 기동 식별자가 id 로, 기술자가 desc 의 객체를 다시 작성합니다. |
| 메소드의 상세 |
|---|
MarshalledObject <? extends Remote > newInstance(ActivationID id,
ActivationDesc desc)
throws ActivationException ,
RemoteException
newInstance 메소드를 호출해, 그룹안에, 기동 식별자가 id 로, 기술자가 desc 의 객체를 다시 작성합니다. 인스탄시에이타는, 이하의 처리를 실시합니다. getClassName 메소드를 사용해, 객체의 클래스를 결정한다
getLocation 메소드를 사용해 기술자로부터 취득한, 코드의 위치에서 클래스를 로드한다
ActivationID, 및 객체 고유의 초기화 데이터가 포함되고 있는 MarshalledObject 의, 2 개의 인수를 취한다
id - 객체의 기동 식별자desc - 객체의 기술자
ActivationException - 객체의 기동에 실패했을 경우
RemoteException - 원격 호출이 실패했을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.