JavaTM Platform
Standard Ed. 6

클래스
java.rmi.activation.ActivationException 의 사용

ActivationException 를 사용하고 있는 패키지
java.rmi.activation RMI 객체 기동을 지원합니다.  
 

java.rmi.activation 에서의 ActivationException 의 사용
 

java.rmi.activation 에서의 ActivationException 의 서브 클래스
 class UnknownGroupException
          java.rmi.activation 패키지의 클래스 및 인터페이스의 메소드에 의해, 메소드의 ActivationGroupID 파라미터가 무효이다고 판단되었을 경우, 즉 ActivationSystem 가 그 파라미터를 인식할 수 없는 경우에 throw 됩니다.
 class UnknownObjectException
          java.rmi.activation 패키지의 클래스 및 인터페이스의 메소드에 의해, 메소드의 ActivationID 파라미터가 무효이다고 판단되었을 경우에 throw 됩니다.
 

ActivationException 를 throw 하는 java.rmi.activation 의 메소드
 MarshalledObject <? extends Remote > Activator. activate (ActivationID  id, boolean force)
          기동 식별자 id 에 관련한 객체를 기동합니다.
 Remote ActivationID. activate (boolean force)
          지정된 ID 의 객체를 기동합니다.
 ActivationMonitor ActivationSystem. activeGroup (ActivationGroupID  id, ActivationInstantiator  group, long incarnation)
          그룹이 기동중인 것을 기동 시스템에 통지하는 콜백입니다.
protected  void ActivationGroup. activeObject (ActivationID  id, MarshalledObject <? extends Remote > mobj)
          이 protected 메소드는, 서브 클래스가 그룹의 모니터에 activeObject 콜백을 실시하기 위해서(때문에) 필요합니다.
abstract  void ActivationGroup. activeObject (ActivationID  id, Remote  obj)
          그룹의 activeObject 메소드는, 객체가 export 될 때 불려 갑니다.
static ActivationGroup ActivationGroup. createGroup (ActivationGroupID  id, ActivationGroupDesc  desc, long incarnation)
          현재의 VM 로 사용하는 기동 그룹을 작성 및 설정합니다.
static ActivationID Activatable. exportObject (Remote  obj, String  location, MarshalledObject <? > data, boolean restart, int port)
          지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 그 객체를 export 합니다.
static ActivationID Activatable. exportObject (Remote  obj, String  location, MarshalledObject <? > data, boolean restart, int port, RMIClientSocketFactory  csf, RMIServerSocketFactory  ssf)
          지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 그 객체를 export 합니다.
 ActivationDesc ActivationSystem. getActivationDesc (ActivationID  id)
          기동 식별자가 id 인 객체의 기동 기술자를 돌려줍니다.
 ActivationGroupDesc ActivationSystem. getActivationGroupDesc (ActivationGroupID  id)
          기동 그룹 식별자가 id 인 그룹의 기동 그룹 기술자를 돌려줍니다.
static ActivationSystem ActivationGroup. getSystem ()
          VM 가 사용하는 기동 시스템을 돌려줍니다.
static boolean Activatable. inactive (ActivationID  id)
          대응하는 기동 id 의 객체가 현재 정지하고 있는 것을 시스템에 통지합니다.
 boolean ActivationGroup. inactiveObject (ActivationID  id)
          그룹의 inactiveObject 메소드는,Activatable.inactive 메소드의 호출을 통해서 간접적으로 불려 갑니다.
 MarshalledObject <? extends Remote > ActivationInstantiator. newInstance (ActivationID  id, ActivationDesc  desc)
          activator는, 인스탄시에이타의 newInstance 메소드를 호출해, 그룹안에, 기동 식별자가 id 로, 기술자가 desc 의 객체를 다시 작성합니다.
 MarshalledObject ActivationGroup_Stub. newInstance (ActivationID  id, ActivationDesc  desc)
          ActivationGroup.newInstance 의 Stub 메소드입니다.
static Remote Activatable. register (ActivationDesc  desc)
          기동 가능한 원격 객체의 객체 기술자를 등록해, 요구에 응해 원격 객체를 기동할 수 있도록(듯이) 합니다.
 ActivationGroupID ActivationSystem. registerGroup (ActivationGroupDesc  desc)
          기동 그룹을 등록합니다.
 ActivationID ActivationSystem. registerObject (ActivationDesc  desc)
          기동 기술자 desc 의 등록, 및 기동 가능한 원격 객체의 기동 식별자의 취득에 사용합니다.
 ActivationDesc ActivationSystem. setActivationDesc (ActivationID  id, ActivationDesc  desc)
          기동 식별자가 id 인 객체의 기동 기술자 desc 를 설정합니다.
 ActivationGroupDesc ActivationSystem. setActivationGroupDesc (ActivationGroupID  id, ActivationGroupDesc  desc)
          기동 그룹 식별자가 id 인 객체의 기동 그룹 기술자 desc 를 설정합니다.
static void ActivationGroup. setSystem (ActivationSystem  system)
          VM 가 사용하는 기동 시스템을 설정합니다.
static void Activatable. unregister (ActivationID  id)
          id 에 관련한 기동 기술자의 등록을 취소합니다.
 void ActivationSystem. unregisterGroup (ActivationGroupID  id)
          기동 그룹을 삭제합니다.
 void ActivationSystem. unregisterObject (ActivationID  id)
          ActivationSystem 로 등록된 기동 ID, 및 관련한 기술자를 삭제합니다.
 

ActivationException 를 throw 하는 java.rmi.activation 의 생성자
Activatable (String  location, MarshalledObject <? > data, boolean restart, int port)
          이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다.
Activatable (String  location, MarshalledObject <? > data, boolean restart, int port, RMIClientSocketFactory  csf, RMIServerSocketFactory  ssf)
          이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다.
ActivationDesc (String  className, String  location, MarshalledObject <? > data)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
ActivationDesc (String  className, String  location, MarshalledObject <? > data, boolean restart)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
 


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