JavaTM 2 Platform
Standard Ed. 5.0

java.rmi.activation
ÀÎÅÍÆäÀ̽º ActivationMonitor

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Remote

public interface ActivationMonitor
extends Remote

ActivationMonitor´Â ActivationGroup ¸¶´Ù ÀÖ¾î,ActivationSystem.activeGroup È£Ãâ·Î ±×·ìÀÌ ½ÃÀÛÁßÀ̶ó°í º¸°íµÇ¾úÀ» ¶§¿¡ ÃëµæµË´Ï´Ù. ÀÌ Ã³¸®´Â ³»ºÎ¿¡¼­ ½ÇÇàµË´Ï´Ù. ½ÃÀÛ ±×·ìÀº, ±× ¿ÀºêÁ§Æ®°¡ ½ÃÀÛ ¶Ç´Â Á¤ÁöÇßÀ» ¶§, ȤÀº ±×·ì Àüü°¡ Á¤ÁöÇßÀ» ¶§¿¡ ±× ActivationMonitor ¿¡ ÅëÁö¸¦ ½Ç½ÃÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
Activator, ActivationSystem, ActivationGroup

¸Þ¼­µå °³¿ä
 void activeObject (ActivationID  id, MarshalledObject  obj)
          ¿ÀºêÁ§Æ®°¡ ½ÃÀÛÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void inactiveGroup (ActivationGroupID  id, long incarnation)
          ±×·ìÀÌ Á¤ÁöÇϰí ÀÖ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void inactiveObject (ActivationID  id)
          ½ÃÀÛ ±×·ìÀº, ±×·ì³»ÀÇ ¿ÀºêÁ§Æ®°¡ Á¤ÁöÇßÀ» ¶§¿¡ ±×·ìÀÇ ¸ð´ÏÅÍÀÇ inactiveObject ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

inactiveObject

void inactiveObject(ActivationID  id)
                    throws UnknownObjectException,

                           RemoteException 
½ÃÀÛ ±×·ìÀº, ±×·ì³»ÀÇ ¿ÀºêÁ§Æ®°¡ Á¤ÁöÇßÀ» ¶§¿¡ ±×·ìÀÇ ¸ð´ÏÅÍÀÇ inactiveObject ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù. ½ÃÀÛ ±×·ìÀº, ±× ±×·ìÀÌ ½ÃÀÛÇÑ VM ³»ÀÇ ¿ÀºêÁ§Æ®°¡ µ¿ÀÛÀ» Á¤ÁöÇÑ °ÍÀ» ¾Ë·Á¸é, ½ÃÀÛ ±×·ìÀÇ inactiveObject ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù.

inactiveObject È£ÃâÀº,ActivationMonitor ¿¡ ±× ActivationMonitor °¡ ½ÃÀÛ ½Äº°ÀÚ id ·Î º¸°ü À¯ÁöÇϰí ÀÖ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ¹«È¿°¡ µÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ¸ð´ÏÅÍ´Â id ¿¡ °ü·ÃÇÑ ÂüÁ¶¸¦ ¹«È¿ÀÎ ÂüÁ¶¶ó°í º¾´Ï´Ù. ÂüÁ¶°¡ ¹«È¿¶ó°í º¸¿©Áö¹Ç·Î ÀÌÈÄ °°Àº ½ÃÀÛ ½Äº°ÀÚ¿¡ÀÇ activate È£Ãâ¿¡¼­´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®°¡ ´Ù½Ã ½ÃÀ۵˴ϴÙ.

ÆÄ¶ó¹ÌÅÍ:
id - ¿ÀºêÁ§Æ®ÀÇ ½ÃÀÛ ½Äº°ÀÚ
¿¹¿Ü:
UnknownObjectException - ¿ÀºêÁ§Æ®°¡ ºÒ¸íÇÑ °æ¿ì
RemoteException - ¸®¸ðÆ® È£ÃâÀÌ ½ÇÆÐÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

activeObject

void activeObject(ActivationID  id,
                  MarshalledObject  obj)
                  throws UnknownObjectException,

                         RemoteException 
¿ÀºêÁ§Æ®°¡ ½ÃÀÛÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ActivationGroup´Â ¸ð´ÏÅÍ¿¡ ´ëÇØ¼­, ±× ±×·ìÀÇ ¿ÀºêÁ§Æ®°¡ Á÷Á¢ ½ÃÀÛ ÀÌ¿Ü ¹æ¹ýÀ¸·Î ½ÃÀ۵Ǿú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ÅëÁöÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿ÀºêÁ§Æ®°¡ ½º½º·Î µî·Ï ¹× ½ÃÀÛÀ» ÇßÀ» °æ¿ì µîÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
id - ½ÃÀÛÇÑ ¿ÀºêÁ§Æ®ÀÇ ID
obj - ¿ÀºêÁ§Æ®ÀÇ ±×·çÅͱâÀÇ Á¤·ÄÈ­ µÈ Çü½Ä
¿¹¿Ü:
UnknownObjectException - ¿ÀºêÁ§Æ®°¡ ºÒ¸íÇÑ °æ¿ì
RemoteException - ¸®¸ðÆ® È£ÃâÀÌ ½ÇÆÐÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

inactiveGroup

void inactiveGroup(ActivationGroupID  id,
                   long incarnation)
                   throws UnknownGroupException,

                          RemoteException 
±×·ìÀÌ Á¤ÁöÇϰí ÀÖ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ÀÌÈÄ, ±×·ì³»ÀÇ ¿ÀºêÁ§Æ®¸¦ ½ÃÀÛÇÏ´Â ¿ä±¸°¡ ÀÖÀ¸¸é, ±×·ìÀº ´Ù½Ã ÀÛ¼ºµË´Ï´Ù. ±×·ìÀº, ±× Áß¿¡ ÀÖ´Â ¸ðµç ¿ÀºêÁ§Æ®°¡ Á¤ÁöÇϰí ÀÖ´Ù°í º¸°íµÇ¸é Á¤ÁöÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
id - ±×·ìÀÇ ID
incarnation - ±×·ìÀÇ »ý¼º ¹øÈ£
¿¹¿Ü:
UnknownGroupException - ±×·ìÀÌ ºÒ¸íÇÑ °æ¿ì
RemoteException - ¸®¸ðÆ® È£ÃâÀÌ ½ÇÆÐÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.