JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

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

public interface Activator
extends Remote

Activator ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ ±âµ¿À» °£´ÜÇÏ°Ô ÇÕ´Ï´Ù. Àý´Ü µÇ¾î °¡°í ÀÖ´Â ¸®¸ðÆ® ÂüÁ¶´Â activatorÀÇ activate ¸Þ¼Òµå¸¦ È£ÃâÇØ, ±âµ¿ °¡´ÉÇÑ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ÀÇ ¡¸¶óÀ̺ê (live)¡¹ÂüÁ¶¸¦ ÃëµæÇÏ·Á°í ÇÕ´Ï´Ù. ±âµ¿ÀÇ ¿ä±¸¸¦ ¹Þ¾ÆµéÀÎ activator´Â ±âµ¿ ½Äº°ÀÚ id ÀÇ ±âµ¿ ±â¼úÀÚ¸¦ ã°í ³ª¼­, ±×·ìÀ» °áÁ¤ÇÕ´Ï´Ù. ±× ±×·ì¿¡¼­´Â ±âµ¿ÇÏ´Â ¿ÀºêÁ§Æ®°¡,newInstance ÀÇ È£ÃâÀ» ÅëÇØ¼­ ±×·ìÀÇ ActivationInstantiator ¸¦ »ç¿ëÇØ, ¿ÀºêÁ§Æ®ÀÇ ÀçÀÛ¼ºÀ» °³½ÃÇÕ´Ï´Ù. activator´Â Çʿ信 µû¶ó¼­ ±âµ¿ ±×·ìÀÇ ½ÇÇàÀ» °³½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ƯÁ¤ÀÇ ±×·ì ½Äº°ÀÚÀÇ ±âµ¿ ±×·ìÀÌ ¾ÆÁ÷ ½ÇÇàÁßÀÌ ¾Æ´Ñ °æ¿ì´Â activator°¡ ±× ±×·ìÀÇ VM ÀÇ ½ÇÇàÀ» °³½ÃÇÕ´Ï´Ù.

Activator ´Â ±×·ì°ú ±× ±×·ì³»ÀÇ ¿ÀºêÁ§Æ®¸¦ µî·ÏÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏ´Â ActivationSystem, ¹×, ±âµ¿Áß È¤Àº Á¤ÁöÁßÀÇ ¿ÀºêÁ§Æ®¿Í Á¤ÁöÁßÀÇ ±×·ìÀÇ Á¤º¸¸¦ ÃëµæÇÏ´Â ActivationMonitor ¿Í ¹ÐÁ¢ÇÏ°Ô Á¦ÈÞÇÕ´Ï´Ù.

activator´Â ±âµ¿ ±×·ìÀÌ ½ÇÆÐÇßÀ» °æ¿ìÀÇ °¨½Ã ¹× °ËÃâÀ» ½Ç½ÃÇØ, ±×·ì ¹× ±× ±×·ì³»ÀÇ ±âµ¿ÁßÀÇ ¿ÀºêÁ§Æ®¿¡ÀÇ ¹«È¿ÀÎ ¸®¸ðÆ® ÂüÁ¶¸¦ »èÁ¦ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
ActivationInstantiator , ActivationGroupDesc , ActivationGroupID

¸Þ¼ÒµåÀÇ °³¿ä
 MarshalledObject activate (ActivationID  id, boolean force)
          ±âµ¿ ½Äº°ÀÚ id ¿¡ °ü·ÃÇÑ ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÕ´Ï´Ù.
 

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

activate

public MarshalledObject  activate(ActivationID  id,
                                 boolean force)
                          throws ActivationException ,
                                 UnknownObjectException ,
                                 RemoteException 
±âµ¿ ½Äº°ÀÚ id ¿¡ °ü·ÃÇÑ ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÕ´Ï´Ù. ±× ¿ÀºêÁ§Æ®°¡ ±âµ¿Çϰí ÀÖ´Â °ÍÀ» activator°¡ ÀνÄÇϰí ÀÖ¾î,force ÀÇ °ªÀÌ false ÀÇ °æ¿ì´Â ¡¸¶óÀ̺ê (live)¡¹ÂüÁ¶ÀÇ ±×·çÅͱⰡ Áï¼®¿¡¼­ È£ÃâÇØ ¹ÙÅÁÀ¸·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ´ëÀÀÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®°¡ ±âµ¿Çϰí ÀÖ´Â °ÍÀ» activator°¡ ¸ð¸£¸é, activator´Â ÀÌÀü¿¡ µî·ÏµÈ ±âµ¿ ±â¼úÀÚÀÇ Á¤º¸¸¦ »ç¿ëÇØ, ¿ÀºêÁ§Æ®¸¦ ±âµ¿ÇÏ´Â Àå¼Ò°¡ µÇ´Â ±×·ì (VM)À» °áÁ¤ÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ±×·ì ±â¼úÀÚ¿¡°Ô ´ëÀÀÇÏ´Â ActivationInstantiator °¡ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì, activator´Â ±âµ¿ ±×·ìÀÇ newInstance ¸¦ È£ÃâÇØ, °Ô´Ù°¡ ¿ÀºêÁ§Æ®ÀÇ ID ¹× ±â¼úÀÚ¸¦ °Ç³×ÁÝ´Ï´Ù.

¿ÀºêÁ§Æ®ÀÇ ±×·ì ±â¼úÀÚ°¡ »ç¿ëÇÏ´Â ±âµ¿ ±×·ìÀÌ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â activator´Â child processÀÇ »ý¼ºµî¿¡ ÀÇÇØ,ActivationInstantiator ÀÇ ½ÇÇàÀ» °³½ÃÇÕ´Ï´Ù. ActivationSystem ÀÇ activeGroup ¸Þ¼Òµå¸¦ ÅëÇØ¼­ ±× ±âµ¿ ±×·ìÀÇ ÂüÁ¶¸¦ ³ªÅ¸³»´Â ÄݹéÀ» ±âµ¿ ±×·ìÀÌ ¹ÞÀ¸¸é(ÀÚ), activator´Â ±âµ¿ ÀνºÅº½Ã¿¡ÀÌŸÀÇ newInstance ¸Þ¼Òµå¸¦ È£ÃâÇØ, º¸·ùÁßÀÇ °¢ ±âµ¿ ¿ä±¸¸¦ ±âµ¿ ±×·ì¿¡ Àü¼Û ÇÕ´Ï´Ù. ¿ä±¸ÀÇ °á°úÀÎ Á¤·ÄÈ­ µÈ ¸®¸ðÆ® ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ±×·çÅͱâ·Î¼­ È£ÃâÇØ Ãø¿¡ µ¹·ÁÁÝ´Ï´Ù.

activator´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®´Â ¾Æ´Ï°í ¡¸Á¤·ÄÈ­ µÇ¾ú´Ù¡¹¿ÀºêÁ§Æ®¸¦ ¹ÞÀ¸¹Ç·Î, ±× ¿ÀºêÁ§Æ®ÀÇ Äڵ带 ·ÎµåÇÒ ÇÊ¿ä´Â ¾ø°í, ¿ÀºêÁ§Æ®ÀÇ ºÐ»ê °¡º£Áö ÄÝ·º¼Ç¿¡ °ü¿©ÇÒ Çʿ䵵 ¾ø½À´Ï´Ù. activator°¡ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ÀÇ °­ÂüÁ¶¸¦ º¸°ü À¯ÁöÇϰí ÀÖ´Â °æ¿ì, Åë»óÀÇ ºÐ»ê °¡º£Áö ÄÝ·º¼Ç ±â±¸¾Æ·¡¿¡¼­µµ, activator´Â ¿ÀºêÁ§Æ®¸¦ °¡º£Áö ÄÝ·º¼ÇÀ¸·ÎºÎÅÍ Áöŵ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
id - ±âµ¿µÇ´Â ¿ÀºêÁ§Æ®ÀÇ ±âµ¿ ½Äº°ÀÚ
force - true ÀÇ °æ¿ì´Â activator´Â ±×·ì¿¡ Á¢¼ÓÇØ ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ ÂüÁ¶¸¦ ÃëµæÇÑ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ij½¬¿¡ µé¾î°¡ ÀÖ´Â °ªÀ» ¹Ýȯ°ªÀ¸·Î¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù
¹Ýȯ°ª:
Á¤·ÄÈ­ µÈ Çü½ÄÀÇ ¸®¸ðÆ® ¿ÀºêÁ§Æ® (±×·çÅͱâ)
¿¹¿Ü:
ActivationException - ¿ÀºêÁ§Æ®ÀÇ ±âµ¿¿¡ ½ÇÆÐÇßÀ» °æ¿ì
UnknownObjectException - ¿ÀºêÁ§Æ®°¡ ºÒ¸íÇÑ (µî·ÏµÇÁö ¾Ê¾Ò´Ù) °æ¿ì
RemoteException - ¸®¸ðÆ® È£ÃâÀÌ ½ÇÆÐÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.