JavaTM 2 Platform
Standard Ed. 5.0

javax.naming.event
ÀÎÅÍÆäÀ̽º EventContext

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Context
¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
EventDirContext

public interface EventContext
extends Context

ÄÁÅؽºÆ® À¸·Î ÁöÁ¤µÈ °´Ã¼°¡ º¯°æµÇ¾úÀ» ¶§¿¡ Æ®¸®°Å µÇ´Â À̺¥Æ®ÀÇ ÅëÁö¸¦ ¹Þ´Â ¸®½º³ÊÀÇ µî·Ï/µî·Ï ÇØÁ¦¿¡ °üÇÑ ¸Þ¼­µå¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

Ÿ°Ù

addNamingListener() ¸Þ¼­µå¿¡ ÀÖ´Â À̸§ ÆĶó¹ÌÅÍ´Â ¡¸Å¸°Ù¡¹À̶ó°í ºÒ¸³´Ï´Ù. Ÿ°ÙÀº ½ºÄÚÇÁ¿Í ÇÔ²², ¸®½º³Ê°¡ ´ë»óÀ¸·Î ÇÏ´Â °´Ã¼¸¦ ƯÁ¤ÇÕ´Ï´Ù. ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â Ÿ°ÙÀ¸·Î ´ëÇØ Àü´Þ µî·ÏÀ» ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ³ª »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝ/¼­ºñ½º¿¡ µû¶ó¼­´Â Áö¿ø ³»¿ë¿¡ Á¦ÇÑÀÌ ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

¾î´À ¼­ºñ½º°¡ ±âÁ¸ÀÇ Å¸°ÙÀ¸·Î ´ëÇÏ´Â Àü´Þ µî·Ï¸¸À» Áö¿øÇÏ´ÂÀÎ °æ¿ì, Á¸ÀçÇÏÁö ¾Ê´Â Ÿ°ÙÀ» µî·ÏÇÏ·Á°í Çϸé, °¡´ÉÇÑ ÇÑ ºü¸¥ ½ÃÁ¡¿¡¼­ NameNotFoundExceptionÀÌ ¹ß»ý µË´Ï´Ù. ¹ß»ýµÇ´Â ŸÀ̹ÖÀº addNamingListener()¸¦ È£ÃâÇÏ´Â ½ÃÁ¡ÀÌ ÀÌ»óÀûÀÔ´Ï´Ù¸¸, ±×°ÍÀÌ °¡´ÉÇÏÁö ¾Ê´Â °æ¿ì´Â ¸®½º³Ê´Â NamingExceptionEvent °æÀ¯·Î ¿¹¿Ü¸¦ ¹Þ½À´Ï´Ù.

¶Ç, ±âÁ¸ÀÇ Å¸°Ù ¹Û¿¡ µî·ÏÇÏÁö ¾Ê´Â ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¿¡¼­´Â ¸®½º³Ê°¡ µî·ÏÇÑ Å¸°ÙÀÌ À̸§ °ø°£À¸·ÎºÎÅÍ »èÁ¦µÇ¸é, NamingExceptionEvent (NameNotFoundExceptionÀ» Æ÷ÇÔÇÑ´Ù)·ÎºÎÅÍ ¸®½º³Ê¿¡°Ô ÅëÁöµË´Ï´Ù.

¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ¸Þ¼­µå targetMustExist()¸¦ »ç¿ëÇØ, Á¸ÀçÇÏÁö ¾Ê´Â Ÿ°ÙÀÇ µî·ÏÀ» EventContext°¡ Áö¿ø ÇÏ°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù .

À̺¥Æ® ¼Ò½º

µî·Ï ¸Þ¼­µå¸¦ ½ÃÀÛÇÑ EventContext ÀνºÅϽº´Â »ý¼ºÇÑ (Àü¸Áµµ Æ÷ÇÔÇÑ´Ù) À̺¥Æ®ÀÇ ¡¸À̺¥Æ® ¼Ò½º¡¹ÀÔ´Ï´Ù. À̺¥Æ® ¼Ò½º´Â Ÿ°ÙÀ¸·Î ÁöÁ¤ÇÑ °´Ã¼ÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Ÿ°ÙÀÇ À̸§ÀÌ °ø¹éÀÎ °æ¿ì¸¸, Ÿ°ÙÀ¸·Î ÁöÁ¤ÇÑ °´Ã¼°¡ À̺¥Æ® ¼Ò½º°¡ µË´Ï´Ù. Áï, Ÿ°ÙÀ» ½ºÄÚÇÁ ÆĶó¹ÌÅÍ¿Í ÇÔ²² »ç¿ëÇØ, ¸®½º³Ê°¡ °ü½ÉÀ» °¡Áö´Â °´Ã¼¸¦ ƯÁ¤ÇÕ´Ï´Ù. ´Ù¸¸, À̺¥Æ® ¼Ò½º´Â ¸®½º³Ê°¡ µî·ÏÇÑ EventContext ÀνºÅϽº°¡ µË´Ï´Ù.

¿¹¸¦ µé¾î ¸®½º³Ê°¡ ´ÙÀ½ÀÇ µî·ÏÀ» ÇàÇß´Ù°í ÇÕ´Ï´Ù.

        NamespaceChangeListener listener = ...;
        src.addNamingListener("x", SUBTREE_SCOPE, listener);
±× ÈÄ¿¡ °´Ã¼¸í ¡¸x/y¡¹°¡ »èÁ¦µÇ¸é, ´ëÀÀÇÏ´Â NamingEvent (evt)¿¡´Â ´ÙÀ½ÀÇ Äڵ带 Æ÷ÇÔÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
        evt.getEventContext() == src    evt.getOldBinding(). getName(). equals("x/y")

°Ô´Ù°¡ ¸®½º³ÊÀÇ µî·Ï/µî·Ï ÇØÁ¦´Â EventContext ÀνºÅϽº¸¦ »ç¿ëÇØ ÇàÇØÁ® À̸§ °ø°£ÀÇ ´ëÀÀ °´Ã¼¸¦ ÀÌ¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÇÁ·Î±×·¥ÀÇ ÀϺο¡¼­ ¸®½º³Ê¸¦ »èÁ¦ÇÏ´Â °æ¿ì, addNamingListener() ¸¦ ½ÃÀÛÇÑ EventContext ÀνºÅϽºÀÇ ÂüÁ¶¸¦ ÀúÀåÇÕ´Ï´Ù (¸®½º³Ê¿¡ ´ëÇؼ­ ÂüÁ¶¸¦ º¸Á¸ÇØ, ³ªÁß¿¡ »èÁ¦Çϱâ À§Çؼ­ ÇÊ¿äÇÏ°Ô µË´Ï´Ù). µî·Ï ÇØÁ¦¸¦ ½Ç½ÃÇϱâ À§Çؼ­ lookup()¸¦ ½ÇÇàÇØ, EventContext ´Ù¸¥ ÀνºÅϽº¸¦ ÃëµæÇÒ ¼ö ¾ø½À´Ï´Ù.

µî·ÏÀÇ ¼ö¸í

µî·ÏÇÑ ¸®½º³Ê°¡ µî·Ï ÇØÁ¦µÇ´Â °ÍÀº ´ÙÀ½ÀÇ °æ¿ìÀÔ´Ï´Ù. ¿©±â±îÁö´Â ¹Ìó¸®ÀÇ ¸®½º³Ê¸¦ °¡Áö´Â EventContext ÀνºÅϽº°¡ ±×´ë·Î Á¸ÀçÇØ, ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ·Î À¯ÁöµË´Ï´Ù.

¸®½º³ÊÀÇ ±¸Çö

µî·Ï/µî·Ï ÇØÁ¦ ¸Þ¼­µå¿¡¼­´Â NamingListener ÀνºÅϽº¸¦ ¹Þ½À´Ï´Ù. ÀÌ°Í¿¡´Â NamingEvent ´Ù¾çÇÑ À̺¥Æ®Çü¿¡ ´ëÇÑ NamingListener ¼­ºê ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ObjectChangeListener ÀÎÅÍÆäÀ̽º´Â NamingEvent.OBJECT_CHANGED À̺¥Æ®Çü¿¡ ´ëÇÏ´Â °ÍÀÔ´Ï´Ù. º¹¼öÀÇ À̺¥Æ®ÇüÀ¸·Î Àü´Þ ´ë»óÀ» µî·ÏÇÏ·Á¸é, ¸®½º³ÊÀÇ ±¸ÇöÀ¸·Î º¹¼öÀÇ NamingListener ¼­ºê ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, addNamingListener() È£ÃâÀ» 1ȸ ½Ç½ÃÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ ¸Þ¼­µå È£ÃâÀÇ È¸¼öÀÇ °¨¼Ò ¹× ¸®½º³ÊÀÇ ÄÚµå »çÀÌÁîÀÇ »è°¨¿¡ °¡¼¼ÇØ, ÀϺÎÀÇ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¿¡¼­´Â µî·ÏÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù .

thread ¹®Á¦

ÀϹÝÀûÀÎ Context ÀνºÅϽº¿Í °°ÀÌ, EventContext ÀνºÅϽº´Â thread¿¡ ´ëÇؼ­ ¾ÈÀüÀ̶ó°í ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. º¹¼öÀÇ thread°¡ °°Àº EventContext¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÏ°í ÀÖ´Â °æ¿ì´Â ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. thread ¹®Á¦ÀÇÀÚ¼¼ÇÑ ³»¿ëÀº ¡¸ÆÐÅ°ÁöÀÇ ¼³¸í¡¹À» ÂüÁ¶ÇϽʽÿÀ.

µµÀÔµÈ ¹öÀü :
1.3

ÇÊµå °³¿ä
static int OBJECT_SCOPE
          Å¸°ÙÀ¸·Î ÁöÁ¤µÈ °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦ ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int ONELEVEL_SCOPE
          Å¸°ÙÀ¸·Î ÁöÁ¤µÈ ÄÁÅؽºÆ® ÀÇ °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦ ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int SUBTREE_SCOPE
          Å¸°ÙÀ¸·Î ÁöÁ¤µÈ °´Ã¼ÀÇ ¼­ºê Æ®¸®¿¡ ÀÖ´Â °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦, ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.naming. Context ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
¸Þ¼­µå °³¿ä
 void addNamingListener (Name  target, int scope, NamingListener  l)
          ¸®½º³Ê¸¦ Ãß°¡ÇØ, Ÿ°Ù ¹× ½ºÄÚÇÁ·Î ƯÁ¤ °´Ã¼ÀÇ º¯°æ½Ã¿¡ Æ®¸®°Å µÈ, À̸§ ÷ºÎ À̺¥Æ®¸¦ ¹Þ¾ÆµéÀ̵µ·Ï ÇÕ´Ï´Ù.
 void addNamingListener (String  target, int scope, NamingListener  l)
          ¸®½º³Ê¸¦ Ãß°¡ÇØ, ij¸¯ÅÍ ¶óÀÎÀÇ Å¸°Ù¸í ¹× ½ºÄÚÇÁ·Î ƯÁ¤ÇÑ °´Ã¼ÀÇ º¯°æ½Ã¿¡ Æ®¸®°Å µÈ À̸§ ÷ºÎ À̺¥Æ®¸¦ ¹Þ¾ÆµéÀ̵µ·Ï ÇÕ´Ï´Ù.
 void removeNamingListener (NamingListener  l)
          ¸®½º³Ê¸¦ »èÁ¦ÇØ, ÀÌ EventContext·Î Æ®¸®°Å µÈ ³×ÀÌ¹Ö À̺¥Æ®¸¦ ³³µæÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.
 boolean targetMustExist ()
          Á¸ÀçÇÏÁö ¾Ê´Â Ÿ°ÙÀ¸·Î ¸®½º³Ê°¡ Àü´Þ 󸮸¦ µî·ÏÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö ÆÇÁ¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.naming. Context ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 

ÇʵåÀÇ »ó¼¼

OBJECT_SCOPE

static final int OBJECT_SCOPE
Ÿ°ÙÀ¸·Î ÁöÁ¤µÈ °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦ ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

ÀÌ Á¤¼öÀÇ °ªÀº 0 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

ONELEVEL_SCOPE

static final int ONELEVEL_SCOPE
Ÿ°ÙÀ¸·Î ÁöÁ¤µÈ ÄÁÅؽºÆ® ÀÇ °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦ ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù. Ÿ°ÙÀ¸·Î ÁöÁ¤µÈ ÄÁÅؽºÆ®Àº Á¦¿ÜÇÕ´Ï´Ù.

ÀÌ Á¤¼öÀÇ °ªÀº 1 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

SUBTREE_SCOPE

static final int SUBTREE_SCOPE
Ÿ°ÙÀ¸·Î ÁöÁ¤µÈ °´Ã¼ÀÇ ¼­ºê Æ®¸®¿¡ ÀÖ´Â °´Ã¼¿¡ °üÇÑ À̺¥Æ®¸¦, ÅëÁöÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÀÔ´Ï´Ù. Ÿ°ÙÀ¸·Î ÁöÁ¤µÈ °´Ã¼µµ Æ÷ÇÔÇÕ´Ï´Ù.

ÀÌ Á¤¼öÀÇ °ªÀº 2 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
¸Þ¼­µåÀÇ »ó¼¼

addNamingListener

void addNamingListener(Name  target,
                       int scope,
                       NamingListener  l)
                       throws NamingException 
¸®½º³Ê¸¦ Ãß°¡ÇØ, Ÿ°Ù ¹× ½ºÄÚÇÁ·Î ƯÁ¤ °´Ã¼ÀÇ º¯°æ½Ã¿¡ Æ®¸®°Å µÈ, À̸§ ÷ºÎ À̺¥Æ®¸¦ ¹Þ¾ÆµéÀ̵µ·Ï ÇÕ´Ï´Ù.À̰͵é À̺¥Æ®ÀÇ À̺¥Æ® ¼Ò½º°¡ ÀÌ ÄÁÅؽºÆ®ÀÌ µË´Ï´Ù. À̺¥Æ® ¼Ò½º ¹× Ÿ°ÙÀ¸·Î µµÂøÇØ Å¬·¡½ºÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. ½ºÄÚÇÁ°¡ ¾î¶»°Ô µî·Ï¿¡ ¿µÇâÀ» Áٱ ´ëÇؼ­´Â Á¤¼ö OBJECT_SCOPE, ONELEVEL_SCOPE ¹× SUBTREE_SCOPE ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

target°¡ ÄÁÅؽºÆ®¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °ÍÀº, scope°¡ ONELEVEL_SCOPE ÀÎ °æ¿ì¸¸ÀÔ´Ï´Ù. scope°¡ OBJECT_SCOPE ¶Ç´Â SUBTREE_SCOPE ¸î°³ÀÇ °æ¿ì, target´Â ºñÄÁÅؽºÆ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù . ¿¹¸¦ µé¾î, target°¡ ÄÁÅؽºÆ® Àΰ¡ ¾î¶²°¡°¡ »çÀüÀÌ ¸ð¸£´Â °æ¿ì¿¡ È£ÃâÃøÀÌ target¸¦ ·çÆ®·Î ÇÏ´Â ¼­ºê Æ®¸® (Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ìµµ ÀÖ´Ù)¸¦ µî·ÏÇÒ ¶§´Â SUBTREE_SCOPE¸¦ »ç¿ëÇØ ºñÄÁÅؽºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¸®½º³Ê°¡ À̺¥Æ®ÀÇ ÅëÁö¸¦ ¹ÞÀ¸¸é, addNamingListener()°¡ ½ÇÇàµÇ¾î ÀÖÁö ¾ÊÀº thread·Î ¸®½º³Ê°¡ ½ÃÀ۵˴ϴÙ. º¹¼öÀÇ thread°¡ °°Àº EventContext¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÏ°í ÀÖ´Â °æ¿ì´Â ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. thread ¹®Á¦ÀÇÀÚ¼¼ÇÑ ³»¿ëÀº ¡¸ÆÐÅ°ÁöÀÇ ¼³¸í¡¹À» ÂüÁ¶ÇϽʽÿÀ.

ÆĶó¹ÌÅÍ:
target - ÀÌ ÄÁÅؽºÆ®¿¡ °ü·ÃÇØ ÇØ°áµÇ´Â null ÀÌ¿ÜÀÇ À̸§
scope - OBJECT_SCOPE, ONELEVEL_SCOPE, ¶Ç´Â SUBTREE_SCOPE ¾î´ÀÂÊÀ̵ç 1°³
l - null ÀÌ¿ÜÀÇ ¸®½º³Ê
¿¹¿Ü:
NamingException - ¸®½º³Ê Ãß°¡½Ã¿¡ ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
removeNamingListener(javax.naming.event.NamingListener)

addNamingListener

void addNamingListener(String  target,
                       int scope,
                       NamingListener  l)
                       throws NamingException 
¸®½º³Ê¸¦ Ãß°¡ÇØ, ij¸¯ÅÍ ¶óÀÎÀÇ Å¸°Ù¸í ¹× ½ºÄÚÇÁ·Î ƯÁ¤ÇÑ °´Ã¼ÀÇ º¯°æ½Ã¿¡ Æ®¸®°Å µÈ À̸§ ÷ºÎ À̺¥Æ®¸¦ ¹Þ¾ÆµéÀ̵µ·Ï ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº, Name¸¦ ¹Þ´Â overload¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆĶó¹ÌÅÍ:
target - ÀÌ ÄÁÅؽºÆ®¿¡ °ü·ÃÇØ ÇØ°áµÇ´Â °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀθí
scope - OBJECT_SCOPE, ONELEVEL_SCOPE, ¶Ç´Â SUBTREE_SCOPE ¾î´ÀÂÊÀ̵ç 1°³
l - null ÀÌ¿ÜÀÇ ¸®½º³Ê
¿¹¿Ü:
NamingException - ¸®½º³Ê Ãß°¡½Ã¿¡ ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
removeNamingListener(javax.naming.event.NamingListener)

removeNamingListener

void removeNamingListener(NamingListener  l)
                          throws NamingException 
¸®½º³Ê¸¦ »èÁ¦ÇØ, ÀÌ EventContext·Î Æ®¸®°Å µÈ ³×ÀÌ¹Ö À̺¥Æ®¸¦ ³³µæÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù. ÀÌ EventContext¸¦ »ç¿ëÇØ, ¾Æ¸¶ ´Ù¸¥ Ÿ°Ù/½ºÄÚÇÁ Àμö¸¦ ÀÌ¿ëÇØ, 1ȸ ÀÌ»ó ¸®½º³Ê µî·ÏÀ» ÇàÇÑ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼­µåÀÇ ½ÃÀÛ ÈÄ´Â ¸®½º³Ê´Â À̺¥Æ® ¼Ò½º·Î¼­ ÀÌ EventContext ÀνºÅϽº·Î À̺¥Æ®¸¦ ¹ÞÀ» ¼ö°¡ ¾ø½À´Ï´Ù (µð½ºÆÐÄ¡ ó¸®ÁßÀÇ À̺¥Æ®´Â Á¦¿ÜÇÏ´Ù). ¸®½º³Ê°¡ ÀÌ EventContext ÀνºÅϽº¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼­µå´Â ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
l - null ÀÌ¿ÜÀÇ ¸®½º³Ê
¿¹¿Ü:
NamingException - ¸®½º³Ê¸¦ »èÁ¦ÇßÀ» ¶§¿¡ ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
addNamingListener(javax.naming.Name, int, javax.naming.event.NamingListener)

targetMustExist

boolean targetMustExist()
                        throws NamingException 
Á¸ÀçÇÏÁö ¾Ê´Â Ÿ°ÙÀ¸·Î ¸®½º³Ê°¡ Àü´Þ 󸮸¦ µî·ÏÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö ÆÇÁ¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
Ÿ°ÙÀÌ Á¸ÀçÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â true. Ÿ°ÙÀÌ Á¸ÀçÇÒ ÇÊ¿ä°¡ ¾ø´Â °æ¿ì´Â false
¿¹¿Ü:
NamingException - ÀÌ ÄÁÅؽºÆ® µ¿ÀÛÀ» ÆÇÁ¤ÇÒ ¼ö ¾ø´Â °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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