|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.naming.InitialContext
public class InitialContext
ÀÌ Å¬·¡½º´Â ³×ÀÌ¹Ö Á¶ÀÛÀ» ½ÇÇàÇϱâ À§ÇÑ °³½Ã ÄÁÅØ½ºÆ® ÀÔ´Ï´Ù.
³×ÀÌ¹Ö Á¶ÀÛÀº ¸ðµÎ, ÄÁÅØ½ºÆ® À» ±âÁØÀ¸·Î ÇÕ´Ï´Ù. Ãʱâ ÄÁÅØ½ºÆ® ¿¡´Â Context ÀÎÅÍÆäÀ̽º°¡ ±¸ÇöµÇ¾î À̸§À» ÇØ°áÇÏ´Â °³½ÃÁ¡ÀÌ Á¦°øµË´Ï´Ù.
Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ ±¸ÃàµÇ¸é, »ý¼ºÀÚ¿¡°Ô °Ç³×Áö´Â ȯ°æ ÆÄ¶ó¹ÌÅÍ ¹× ÀÓÀÇÀǾîÇø®ÄÉÀÌ¼Ç resource file·Î Á¤ÀÇµÈ ÇÁ·ÎÆÛƼ¿¡
ÇØ ȯ°æÀÌ Ãʱâȵ˴ϴÙ. °Ô´Ù°¡ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ ¶Ç´Â ¾ÖÇø´ ÆÄ¶ó¹ÌÅÍ (Context.APPLET
»ç¿ë¿¡
ÇÑ´Ù)·Î¼ ¼Ò¼öÀÇ Ç¥ÁØ JNDI ÇÁ·ÎÆÛƼ°¡ ÁöÁ¤µÇ´Â Àϵµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Æ¯º°ÇÑ ÇÁ·ÎÆÛƼ´Â
Context ¹× LdapContext ÀÎÅÍÆäÀ̽º ¹®¼ÀÇ ÇÊµå »ó¼¼ ¼½¼Ç¿¡ ¸®½ºÆ® Ç¥½ÃµË´Ï´Ù.
JNDI ¿¡¼´Â ´ÙÀ½ÀÇ 2 °³ÀÇ ¼Ò½º·ÎºÎÅÍ °ªÀ» ¼ø¼¿¡ ¸ÓÁö ÇØ, °¢ ÇÁ·ÎÆÛƼÀÇ °ªÀÌ °áÁ¤µË´Ï´Ù.
Ãʱâ ÄÁÅØ½ºÆ®
ÀÇ ±¸ÇöÀº, ½ÇÇà½Ã·Î °áÁ¤µË´Ï´Ù. µðÆúÆ®ÀÇ Æú¸®½Ã¿¡¼´Â
Ãʱâ ÄÁÅØ½ºÆ®
ÆÑÅ丮ÀÇ Å¬·¡½º¸íÀ» Æ÷ÇÔÇÑ, ȯ°æ ÇÁ·ÎÆÛƼ java.naming.factory.initial
°¡ »ç¿ëµË´Ï´Ù. ÀÌ Æú¸®½Ã¿¡ ´ëÇÑ ¿¹¿Ü´Â
ÀÌÇÏ¿¡ ¼³¸íÇϵµ·Ï, URL ij¸¯ÅÍ ¶óÀÎÀ» ÇØ°áÇÒ °æ¿ì¿¡ ÀÛ¼ºµË´Ï´Ù.
À̸§ ÆÄ¶ó¹ÌÅͷμ URL ij¸¯ÅÍ ¶óÀÎ (scheme_id:rest_of_name Çü½ÄÀÇ String)ÀÌ ¸Þ¼µå¿¡°Ô °Ç³×Áö¸é, ±× ÂʽÄÀ» ó¸®ÇÏ´Â URL ÄÁÅØ½ºÆ®
ÆÑÅ丮°¡ °Ë»öµÇ¾î URL
ÇØ°á¿¡ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ÆÑÅ丮°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â
java.naming.factory.initial ·Î ÁöÁ¤µÈ Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ »ç¿ëµË´Ï´Ù. °°ÀÌ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®°¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ CompositeName ¿ÀºêÁ§Æ®°¡ À̸§ ÆÄ¶ó¹ÌÅͷμ ¸Þ¼µå¿¡°Ô °Ç³×Áö¸é, URL ÄÁÅØ½ºÆ®
ÆÑÅ丮°¡ °Ë»öµÇ¾î ÃÖÃÊÀÇ À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ÇØ°á¿¡ »ç¿ëµË´Ï´Ù. URL ÄÁÅØ½ºÆ®
ÆÑÅ丮°¡ °Ë»öµÇ´Â ¹æ¹ýÀÇ ÀÚ¼¼ÇÑ °ÍÀº,NamingManager.getURLContext()
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Ãʱâ ÄÁÅØ½ºÆ® ¹× URL ÄÁÅØ½ºÆ® ÆÑÅ丮¸¦ °Ë»öÇÏ´Â µðÆúÆ® Æú¸®½Ã´Â NamingManager.setInitialContextFactoryBuilder()¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ¿À¹ö¶óÀ̵å(override) µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
Ãʱâ ÄÁÅØ½ºÆ® À» ÀνºÅϽºÈÇÒ ¼ö ¾ø´Â °æ¿ì, NoInitialContextException °¡ Throw µË´Ï´Ù. ÀÌ ¿¹¿Ü´Â InitialContext ±¸Ãà½Ã ¸¸ÀÌ ¾Æ´Ï°í, InitialContext ¶ó°í ´ëÈÇÒ ¶§¿¡ Throw µË´Ï´Ù. ¿¹¸¦ µé¾î, Ãʱâ ÄÁÅØ½ºÆ® ÀÇ ±¸Çö¿¡¼´Â ½ÇÁ¦ÀÇ ¸Þ¼µå°¡ ºÒ·Á °¡´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ ÄÁÅØ½ºÆ® ÀÌ °Ë»öµÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº, Ãʱâ ÄÁÅØ½ºÆ® ÀÇ À¯¹«°¡ ¾ðÁ¦ ÆÇº°µÇ·Á¸é Á¸ÇÏÁö ¾Ê½À´Ï´Ù.
ȯ°æ ÇÁ·ÎÆÛƼ java.naming.factory.initial °¡ null ÀÌ¿ÜÀÇ °æ¿ì, InitialContext »ý¼ºÀÚ¿¡¼´Â °Å±â·Î ÁöÁ¤ÇÑ Ãʱâ ÄÁÅØ½ºÆ® ÀÌ ÀÛ¼ºµË´Ï´Ù. ±× ½ÃÁ¡¿¡¼ ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì, °ü·ÃµÈ Ãʱâ ÄÁÅØ½ºÆ® ÆÑÅ丮·Î ¿¹¿Ü°¡ Throw µË´Ï´Ù. ´Ù¸¸, ¾ðÁ¦ °ËÁõµÇ´ÂÁö ¹× ÃʱâÀÇ ÄÁÅØ½ºÆ® , ȯ°æ ÇÁ·ÎÆÛƼ (Áï Á¢¼Ó)¿¡ °üÇÑ ¹®Á¦°¡ ¾ðÁ¦ À¯Àú¿¡°Ô Ç¥½ÃµÉ±î´Â ÇÁ·Î¹ÙÀÌ´õÀÇ ±¸Çö¿¡ Á¸ÇÕ´Ï´Ù. ÄÁÅØ½ºÆ® À¸·Î ¿ÀÆÛ·¹À̼ÇÀÌ ½ÇÇàµÉ ¶§±îÁö ´ë±âÇÏ´Â °æ¿ìµµ, ÄÁÅØ½ºÆ® ±¸Ãà½Ã¿¡ °ð¹Ù·Î ½ÇÇàÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
InitialContext ÀνºÅϽº´Â º´Çà ¾×¼¼½º¿¡ ´ëÇØ¼ º¹¼öÀÇ thread¿¡¼´Â µ¿±âÈ µÇÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ InitialContext ÀνºÅϽº¸¦ Á¶ÀÛÇÏ´Â º¹¼ö thread¿¡¼´Â µ¿±âÈ´Â ÇÊ¿ä ¾ø½À´Ï´Ù. ´ÜÀÏÀÇ InitialContext ¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÒ Çʿ䰡 ÀÖ´Â thread´Â ±× ÀÚü·Î µ¿±âÈ µÇ¾î ÇÊ¿äÇÑ ¶ôÀ» Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Context
,
NamingManager.setInitialContextFactoryBuilder
ÇÊµå °³¿ä | |
---|---|
protected Context |
defaultInitCtx
NamingManager.getInitialContext()¸¦ È£ÃâÇÑ °á°ú¸¦ º¸°ü À¯ÁöÇÏ´Â ÇʵåÀÔ´Ï´Ù. |
protected boolean |
gotDefault
Ãʱâ ÄÁÅØ½ºÆ® ÀÌ NamingManager.getInitialContext()ÀÇ È£Ãâ¿¡ ÇØ ÃëµæµÇ¾ú´ÂÁö¸¦ ³ªÅ¸³»´Â ÇʵåÀÔ´Ï´Ù. |
protected Hashtable <Object,
Object > |
myProps
ÀÌ InitialContext ¿¡ °ü·ÃÇÑ È¯°æÀÔ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º 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 |
»ý¼ºÀÚ °³¿ä | |
---|---|
|
InitialContext ()
Ãʱâ ÄÁÅØ½ºÆ® À» ±¸ÃàÇÕ´Ï´Ù. |
protected |
InitialContext (boolean lazy)
ÃʱâÈÇÏÁö ¾Ê´Â ¿É¼ÇÀ» °¡Áö´Â ÃʱâÈ ÄÁÅØ½ºÆ® À» ±¸ÃàÇÕ´Ï´Ù. |
|
InitialContext (Hashtable <?,?> environment)
ÁöÁ¤ÇÑ È¯°æÀ» »ç¿ëÇØ Ãʱâ ÄÁÅØ½ºÆ® À» ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Object |
addToEnvironment (String propName,
Object propVal)
ÀÌ ÄÁÅØ½ºÆ® ÀÇ È¯°æ¿¡ »õ·Î¿î ȯ°æ ÇÁ·ÎÆÛƼ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
bind (Name name,
Object obj)
À̸§À» ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇÕ´Ï´Ù. |
void |
bind (String name,
Object obj)
À̸§À» ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇÕ´Ï´Ù. |
void |
close ()
ÀÌ ÄÁÅØ½ºÆ® À» ´Ý½À´Ï´Ù. |
Name |
composeName (Name name,
Name prefix)
ÀÌ ÄÁÅØ½ºÆ® À» ±âÁØÀ¸·Î ÇÑ À̸§À» °¡Áö´Â ÀÌ ÄÁÅØ½ºÆ® ÀÇ À̸§À» º¯È¯ÇÕ´Ï´Ù. |
String |
composeName (String name,
String prefix)
ÀÌ ÄÁÅØ½ºÆ® À» ±âÁØÀ¸·Î ÇÑ À̸§À» »ç¿ëÇØ, ÀÌ ÄÁÅØ½ºÆ® ÀÇ À̸§À» ºÙÀÔ´Ï´Ù. |
Context |
createSubcontext (Name name)
»õ·Î¿î ÄÁÅØ½ºÆ® À» ÀÛ¼ºÇØ ¹ÙÀεå ÇÕ´Ï´Ù. |
Context |
createSubcontext (String name)
»õ·Î¿î ÄÁÅØ½ºÆ® À» ÀÛ¼ºÇØ ¹ÙÀεå ÇÕ´Ï´Ù. |
void |
destroySubcontext (Name name)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® ÀÌ ÆÄ±âµÇ¾î À̸§ °ø°£À¸·ÎºÎÅÍ »èÁ¦µË´Ï´Ù. |
void |
destroySubcontext (String name)
À̸§ ÷ºÎ ÄÁÅØ½ºÆ® À» ÆÄ±âÇØ, À̸§ °ø°£À¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
protected Context |
getDefaultInitCtx ()
NamingManager.getInitialContext() ¸¦
È£ÃâÇØ Ãʱâ ÄÁÅØ½ºÆ®
À» ÃëµæÇØ, defaultInitCtx ·Î ij½¬¿¡ Æ÷ÇÔÇÕ´Ï´Ù. |
Hashtable <?,?> |
getEnvironment ()
ÀÌ ÄÁÅØ½ºÆ® À¸·Î À¯È¿ÇÑ È¯°æÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getNameInNamespace ()
µ¶ÀÚÀûÀÎ À̸§ °ø°£¿¡¼ ÀÌ ÄÁÅØ½ºÆ® ÀÇ ¿ÏÀüÇÑ À̸§À» ÃëµæÇÕ´Ï´Ù. |
NameParser |
getNameParser (Name name)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® ¿¡ °ü·ÃÇÑ ÆÄ¼¸¦ ÃëµæÇÕ´Ï´Ù. |
NameParser |
getNameParser (String name)
À̸§ ÷ºÎ ÄÁÅØ½ºÆ® ¿¡ °ü·ÃÇÑ ÆÄ¼¸¦ ÃëµæÇÕ´Ï´Ù. |
protected Context |
getURLOrDefaultInitCtx (Name name)
name ¸¦
ÇØ°áÇÏ´Â ÄÁÅØ½ºÆ®
À» ÃëµæÇÕ´Ï´Ù. |
protected Context |
getURLOrDefaultInitCtx (String name)
ij¸¯ÅÍ ¶óÀθí name ¸¦
ÇØ°áÇÏ´Â ÄÁÅØ½ºÆ®
À» ÃëµæÇÕ´Ï´Ù. |
protected void |
init (Hashtable <?,?> environment)
ÁöÁ¤ÇÑ È¯°æÀ» »ç¿ëÇØ Ãʱâ ÄÁÅØ½ºÆ® À» ÃʱâÈÇÕ´Ï´Ù. |
NamingEnumeration <NameClassPair > |
list (Name name)
¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸í°ú ÇÔ²², ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÈ À̸§À» ¿°ÅÇÕ´Ï´Ù. |
NamingEnumeration <NameClassPair > |
list (String name)
¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸í°ú ÇÔ²², À̸§ ÷ºÎ ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÈ À̸§À» ¿°ÅÇÕ´Ï´Ù. |
NamingEnumeration <Binding > |
listBindings (Name name)
¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¿Í ÇÔ²², ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÈ À̸§À» ¿°ÅÇÕ´Ï´Ù. |
NamingEnumeration <Binding > |
listBindings (String name)
¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¿Í ÇÔ²², À̸§ ÷ºÎ ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÈ À̸§À» ¿°ÅÇÕ´Ï´Ù. |
Object |
lookup (Name name)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
Object |
lookup (String name)
À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
Object |
lookupLink (Name name)
À̸§ÀÇ Á¾´ÜÀÇ ±âº» ÄÄÆÛ³ÍÆ®¸¦ Á¦¿ÜÇÑ ¸µÅ©¸¦ µ¿¹ÝÇÏ´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
Object |
lookupLink (String name)
À̸§ÀÇ Á¾´ÜÀÇ ±âº» ÄÄÆÛ³ÍÆ®¸¦ Á¦¿ÜÇÑ ¸µÅ©¸¦ µ¿¹ÝÇÏ´Â À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
void |
rebind (Name name,
Object obj)
À̸§À» ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇØ, ±âÁ¸ÀÇ ¹ÙÀεùÀ» µ¡¾²±âÇÕ´Ï´Ù. |
void |
rebind (String name,
Object obj)
À̸§À» ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇØ, ±âÁ¸ÀÇ ¹ÙÀεùÀ» µ¡¾²±âÇÕ´Ï´Ù. |
Object |
removeFromEnvironment (String propName)
ÀÌ ÄÁÅØ½ºÆ® ÀÇ È¯°æ¿¡¼ ȯ°æ ÇÁ·ÎÆÛƼ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
rename (Name oldName,
Name newName)
»õ·Î¿î À̸§À», ÀÌÀüÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇØ, ÀÌÀüÀÇ À̸§À» ¾È¹ÙÀεå ÇÕ´Ï´Ù. |
void |
rename (String oldName,
String newName)
»õ·Î¿î À̸§À», ÀÌÀüÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå ÇØ, ÀÌÀüÀÇ À̸§À» ¾È¹ÙÀεå ÇÕ´Ï´Ù. |
void |
unbind (Name name)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ¾È¹ÙÀεå ÇÕ´Ï´Ù. |
void |
unbind (String name)
À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ ¾È¹ÙÀεå ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
protected Hashtable <Object, Object > myProps
addToEnvironment(java.lang.String, java.lang.Object)
,
removeFromEnvironment(java.lang.String)
,
getEnvironment()
protected Context defaultInitCtx
getDefaultInitCtx()
protected boolean gotDefault
defaultInitCtx
¿¡ ÀÖ½À´Ï´Ù.
»ý¼ºÀÚ »ó¼¼ |
---|
protected InitialContext(boolean lazy) throws NamingException
lazy
- true´Â
Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ ÃʱâȵÇÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³½´Ù. false´Â
new InitialContext()¸¦
È£ÃâÇÏ´Â °Í°ú °°´Ù
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìinit(Hashtable)
public InitialContext() throws NamingException
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìInitialContext(Hashtable)
public InitialContext(Hashtable <?,?> environment) throws NamingException
ÀÌ »ý¼ºÀÚ¿¡¼´Â environment º¯°æ ¶Ç´Â ÂüÁ¶ÀÇ º¸Á¸Àº ÇàÇØÁöÁö ¾Ê½À´Ï´Ù¸¸, º¹Á¦°¡ º¸Á¸µË´Ï´Ù.
environment
- Ãʱâ ÄÁÅØ½ºÆ®
ÀÇ ÀÛ¼º¿¡ »ç¿ëµÇ´Â ȯ°æ. null´Â
ÇÏ´ÃÀÇ È¯°æÀ» ³ªÅ¸³½´Ù
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
protected void init(Hashtable <?,?> environment) throws NamingException
ÀÌ ¸Þ¼µå¿¡¼´Â environment °¡ º¯°æµÇ¾î ÂüÁ¶°¡ º¸Á¸µË´Ï´Ù. È£ÃâÃø¿¡¼´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù.
environment
- Ãʱâ ÄÁÅØ½ºÆ®
ÀÇ ÀÛ¼º¿¡ »ç¿ëµÇ´Â ȯ°æ. null´Â
ÇÏ´ÃÀÇ È¯°æÀ» ³ªÅ¸³½´Ù
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìInitialContext(boolean)
protected Context getDefaultInitCtx() throws NamingException
NamingManager.getInitialContext()
¸¦
È£ÃâÇØ Ãʱâ ÄÁÅØ½ºÆ®
À» ÃëµæÇØ, defaultInitCtx ·Î ij½¬¿¡ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌÀü¿¡ ½ÇÇàÇÑ °ÍÀ» ¾Ë ¼ö ÀÖµµ·Ï gotDefault
¸¦
¼³Á¤ÇÕ´Ï´Ù.
NoInitialContextException
- Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß°ßµÇ¾úÀ» °æ¿ìprotected Context getURLOrDefaultInitCtx(String name) throws NamingException
name
¸¦
ÇØ°áÇÏ´Â ÄÁÅØ½ºÆ®
À» ÃëµæÇÕ´Ï´Ù. name
¸íÀÌ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â
URL ÄÁÅØ½ºÆ®
À» °Ë»öÇÕ´Ï´Ù. ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì, ¶Ç´Â name
°¡ URL ij¸¯ÅÍ ¶óÀÎÀÌ ¾Æ´Ñ °æ¿ì´Â
getDefaultInitCtx()
°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. ¼ºê Ŭ·¡½º¿¡¼ ÀÌ ¸Þ¼µå°¡ ¾î¶»°Ô »ç¿ëµÉ±î´Â getURLOrDefaultInitCtx(Name)ÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
name
- ÄÁÅØ½ºÆ®
ÀÇ Ãëµæ ´ë»óÀÌ µÇ´Â null ÀÌ¿ÜÀÇ À̸§
name
¶Ç´Â ij½¬°¡ ³¡³ Ãʱâ ÄÁÅØ½ºÆ®
ÀÇ URL ÄÁÅØ½ºÆ®
. °á°ú´Â null´Â
¾Æ´Ï´Ù
NoInitialContextException
- Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß°ßµÇ¾úÀ» °æ¿ìNamingManager.getURLContext(java.lang.String, java.util.Hashtable, ? >)
protected Context getURLOrDefaultInitCtx(Name name) throws NamingException
name
¸¦
ÇØ°áÇÏ´Â ÄÁÅØ½ºÆ®
À» ÃëµæÇÕ´Ï´Ù. name
¸íÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®°¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â
URL ÄÁÅØ½ºÆ®
À» °Ë»öÇÕ´Ï´Ù. ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì, ¶Ç´Â name
ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®°¡ URL ij¸¯ÅÍ ¶óÀÎÀÌ ¾Æ´Ñ °æ¿ì´Â
getDefaultInitCtx()
°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. InitialContext ¼ºê Ŭ·¡½º¸¦ ÀÛ¼ºÇÒ ¶§´Â ´ÙÀ½°ú °°ÀÌ ÇØ ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÏ´Â »õ·Î¿î ¸Þ¼µå¸¦ Á¤ÀÇÇØ, ÇÊ¿äÇÑ ¼ºê Ŭ·¡½ºÀÇ Ãʱâ ÄÁÅØ½ºÆ® À» ÃëµæÇÕ´Ï´Ù.
¼ºê Ŭ·¡½ºÀÇ »õ·Î¿î ¸Þ¼µå¿¡ ±¸ÇöÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â ÀÌ »õ·Ó°Ô Á¤ÀÇµÈ ¸Þ¼µå¸¦ »ç¿ëÇØ, Ãʱâ ÄÁÅØ½ºÆ® À» ÃëµæÇÕ´Ï´Ù.protected XXXContext getURLOrDefaultInitXXXCtx(Name name) throws NamingException { Context answer = getURLOrDefaultInitCtx(name); if (! (answer instanceof XXXContext)) { if (answer == null) { throw new NoInitialContextException(); } else { throw new NotContextException("Not an XXXContext"); } } return (XXXContext) answer; }
public Object XXXMethod1(Name name, ...) { throws NamingException { return getURLOrDefaultInitXXXCtx(name). XXXMethod1(name, ...); }
name
- ÄÁÅØ½ºÆ®
ÀÇ Ãëµæ ´ë»óÀÌ µÇ´Â null ÀÌ¿ÜÀÇ À̸§
name
¶Ç´Â ij½¬°¡ ³¡³ Ãʱâ ÄÁÅØ½ºÆ®
ÀÇ URL ÄÁÅØ½ºÆ®
. °á°ú´Â null´Â
¾Æ´Ï´Ù
NoInitialContextException
- Ãʱâ ÄÁÅØ½ºÆ®
ÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß°ßµÇ¾úÀ» °æ¿ìNamingManager.getURLContext(java.lang.String, java.util.Hashtable, ? >)
public Object lookup(String name) throws NamingException
Context
񃬣: Context.lookup(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ lookup
name
- °Ë»öÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object lookup(Name name) throws NamingException
Context
񃬣:
Context
³»ÀÇ lookup
name
- °Ë»öÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.lookup(String)
,
Context.lookupLink(Name)
public void bind(String name, Object obj) throws NamingException
Context
񃬣: Context.bind(Name, Object)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ bind
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ¹ÙÀÎµå µÇ´Â À̸§obj
- null
°¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®
NameAlreadyBoundException
- À̸§ÀÌ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
InvalidAttributesException
- ¿ÀºêÁ§Æ®¿¡ ¸ðµç Çʼö ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void bind(Name name, Object obj) throws NamingException
Context
񃬣:
Context
³»ÀÇ bind
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ¹ÙÀÎµå µÇ´Â À̸§obj
- null
°¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®
NameAlreadyBoundException
- À̸§ÀÌ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
InvalidAttributesException
- ¿ÀºêÁ§Æ®¿¡ ¸ðµç Çʼö ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.bind(String, Object)
,
Context.rebind(Name, Object)
,
DirContext.bind(Name, Object, javax.naming.directory.Attributes)
public void rebind(String name, Object obj) throws NamingException
Context
񃬣: Context.rebind(Name, Object)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ rebind
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ¹ÙÀÎµå µÇ´Â À̸§obj
- null
°¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®
InvalidAttributesException
- ¿ÀºêÁ§Æ®¿¡ ¸ðµç Çʼö ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void rebind(Name name, Object obj) throws NamingException
Context
±â¼ú: ¿ÀºêÁ§Æ®°¡ DirContext °æ¿ì, À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±âÁ¸ÀÇ ¼Ó¼ºÀÌ, ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼º°ú ġȯµË´Ï´Ù. ġȯµÇÁö ¾Ê´Â °æ¿ì, À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±âÁ¸ÀÇ ¼Ó¼ºÀº, º¯°æµÇÁö ¾ÊÀº äÀÔ´Ï´Ù.
Context
³»ÀÇ rebind
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ¹ÙÀÎµå µÇ´Â À̸§obj
- null
°¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®
InvalidAttributesException
- ¿ÀºêÁ§Æ®¿¡ ¸ðµç Çʼö ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.rebind(String, Object)
,
Context.bind(Name, Object)
,
DirContext.rebind(Name, Object, javax.naming.directory.Attributes)
,
DirContext
public void unbind(String name) throws NamingException
Context
񃬣: Context.unbind(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ unbind
name
- ¾È¹ÙÀεå ÇÏ´Â À̸§. ÇÏ´ÃÀº ºÒ°¡
NameNotFoundException
- Áß°£ ÄÁÅØ½ºÆ®
ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void unbind(Name name) throws NamingException
Context
񃬣: name
Á¾´ÜÀÇ ±âº» ºÎºÐ ÀÌ¿ÜÀÇ ¸ðµÎ¿¡
ÇØ À̸§ÀÌ ºÙ¿©Áø Ÿ°Ù ÄÁÅØ½ºÆ®
À¸·ÎºÎÅÍ,name
Á¾´ÜÀÇ ±âº»¸íÀ» »èÁ¦ÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ³ª¹«µîÀÔ´Ï´Ù. Á¾´ÜÀÇ ±âº»¸íÀÌ Å¸°Ù ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀεåµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡¼µµ, ¼º°øÇÕ´Ï´Ù. ´Ù¸¸, Áß°£ ÄÁÅØ½ºÆ® ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â NameNotFoundException °¡ Throw µË´Ï´Ù.
À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀÌ »èÁ¦µË´Ï´Ù. Áß°£ ÄÁÅØ½ºÆ® Àº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
Context
³»ÀÇ unbind
name
- ¾È¹ÙÀεå ÇÏ´Â À̸§. ÇÏ´ÃÀº ºÒ°¡
NameNotFoundException
- Áß°£ ÄÁÅØ½ºÆ®
ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.unbind(String)
public void rename(String oldName, String newName) throws NamingException
Context
񃬣: Context.rename(Name, Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ rename
oldName
- ±âÁ¸ÀÇ ¹ÙÀεùÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡newName
- »õ·Î¿î ¹ÙÀεùÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡
NameAlreadyBoundException
- newName °¡ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void rename(Name oldName, Name newName) throws NamingException
Context
񃬣:
Context
³»ÀÇ rename
oldName
- ±âÁ¸ÀÇ ¹ÙÀεùÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡newName
- »õ·Î¿î ¹ÙÀεùÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡
NameAlreadyBoundException
- newName °¡ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.rename(String, String)
,
Context.bind(Name, Object)
,
Context.rebind(Name, Object)
public NamingEnumeration <NameClassPair > list(String name) throws NamingException
Context
񃬣: Context.list(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ list
name
- ¸®½ºÆ® Ç¥½ÃÇÏ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic NamingEnumeration <NameClassPair > list(Name name) throws NamingException
Context
±â¼ú: ÀÌ ÄÁÅØ½ºÆ® ¿¡ ¹ÙÀεùÀÌ Ãß°¡µÇ´ÂÁö, ¶Ç´Â ÀÌ ÄÁÅØ½ºÆ® À¸·ÎºÎÅÍ ¹ÙÀεùÀÌ »èÁ¦µÇ´Â °æ¿ì, ÀÌÀü¿¡ µ¹·ÁÁÖ°íÁø ¿°Å¿¡ÀÇ ¿µÇâÀº Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.
Context
³»ÀÇ list
name
- ¸®½ºÆ® Ç¥½ÃÇÏ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.list(String)
,
Context.listBindings(Name)
,
NameClassPair
public NamingEnumeration <Binding > listBindings(String name) throws NamingException
Context
񃬣: Context.listBindings(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ listBindings
name
- ¸®½ºÆ® Ç¥½ÃÇÏ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic NamingEnumeration <Binding > listBindings(Name name) throws NamingException
Context
±â¼ú: ÀÌ ÄÁÅØ½ºÆ® ¿¡ ¹ÙÀεùÀÌ Ãß°¡µÇ´ÂÁö, ¶Ç´Â ÀÌ ÄÁÅØ½ºÆ® À¸·ÎºÎÅÍ ¹ÙÀεùÀÌ »èÁ¦µÇ´Â °æ¿ì, ÀÌÀü¿¡ µ¹·ÁÁÖ°íÁø ¿°Å¿¡ÀÇ ¿µÇâÀº Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.
Context
³»ÀÇ listBindings
name
- ¸®½ºÆ® Ç¥½ÃÇÏ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.listBindings(String)
,
Context.list(Name)
,
Binding
public void destroySubcontext(String name) throws NamingException
Context
񃬣: Context.destroySubcontext(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ destroySubcontext
name
- ÆÄ±âµÇ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡
NameNotFoundException
- Áß°£ ÄÁÅØ½ºÆ®
ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
NotContextException
- À̸§ÀÌ ¹ÙÀÎµå µÇ°í ÀÖÁö¸¸ ÄÁÅØ½ºÆ®
ÀÇ À̸§ÀÌ ¾ø´Â
¶Ç´Â ÇØ´çÇÏ´Â ÇüÅÂÀÇ ÄÁÅØ½ºÆ®
ÀÇ À̸§ÀÌ ¾ø´Â °æ¿ì
ContextNotEmptyException
- ÁöÁ¤µÈ ÄÁÅØ½ºÆ®
ÀÌ ÇÏ´ÃÀÌ ¾Æ´Ñ °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void destroySubcontext(Name name) throws NamingException
Context
±â¼ú: ÀÌ ¸Þ¼µå´Â ³ª¹«µîÀÔ´Ï´Ù. Á¾´ÜÀÇ ±âº»¸íÀÌ Å¸°Ù ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀεåµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡¼µµ, ¼º°øÇÕ´Ï´Ù. ´Ù¸¸, Áß°£ ÄÁÅØ½ºÆ® ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â NameNotFoundException °¡ Throw µË´Ï´Ù.
¿¬ÇÕ ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡¼´Â 1 °³ÀÇ ³×ÀÌ¹Ö ½Ã½ºÅÛÀ¸·ÎºÎÅÍÀÇ ÄÁÅØ½ºÆ® ÀÌ ´Ù¸¥ ³×ÀÌ¹Ö ½Ã½ºÅÛÀÇ À̸§¿¡ ¹ÙÀÎµå µË´Ï´Ù. ±× ÈÄ, ÄÄÆÛÁþÀ̸§À» »ç¿ëÇØ ¿ÜºÎ ÄÁÅØ½ºÆ® ÀÇ ¿ÀÆÛ·¹À̼ÇÀ» °Ë»ö ¹× ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ¿ÜºÎ ÄÁÅØ½ºÆ® Àº ¹ÙÀÎµå µÈ ÄÁÅØ½ºÆ® ÀÇ ¼ºê ÄÁÅØ½ºÆ® Àº ¾Æ´Ï±â ¶§¹®¿¡ ÀÌ ÄÄÆÛÁþÀ̸§À» »ç¿ëÇØ ÄÁÅØ½ºÆ® À» ÆÄ±âÇÏ·Á°í Çϸé,NotContextException ·Î ½ÇÆÐÇÕ´Ï´Ù. ´ë½Å¿¡ unbind()¸¦ »ç¿ëÇØ, ¿ÜºÎ ÄÁÅØ½ºÆ® ÀÇ ¹ÙÀεùÀ» »èÁ¦ÇÕ´Ï´Ù. ¿ÜºÎ ÄÁÅØ½ºÆ® À» ÆÄ±âÇÏ·Á¸é, ¿ÜºÎ ÄÁÅØ½ºÆ® ÀÇ ¡¸³×ÀÌÆ¼ºêÀΡ¹³×ÀÌ¹Ö ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ÄÁÅØ½ºÆ® À¸·Î destroySubcontext()¸¦ ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Context
³»ÀÇ destroySubcontext
name
- ÆÄ±âµÇ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§. ÇÏ´ÃÀº ºÒ°¡
NameNotFoundException
- Áß°£ ÄÁÅØ½ºÆ®
ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
NotContextException
- À̸§ÀÌ ¹ÙÀÎµå µÇ°í ÀÖÁö¸¸ ÄÁÅØ½ºÆ®
ÀÇ À̸§ÀÌ ¾ø´Â
¶Ç´Â ÇØ´çÇÏ´Â ÇüÅÂÀÇ ÄÁÅØ½ºÆ®
ÀÇ À̸§ÀÌ ¾ø´Â °æ¿ì
ContextNotEmptyException
- ÁöÁ¤µÈ ÄÁÅØ½ºÆ®
ÀÌ ÇÏ´ÃÀÌ ¾Æ´Ñ °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.destroySubcontext(String)
public Context createSubcontext(String name) throws NamingException
Context
񃬣: Context.createSubcontext(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ createSubcontext
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ÀÛ¼ºµÇ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NameAlreadyBoundException
- À̸§ÀÌ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
InvalidAttributesException
- ¼ºê ÄÁÅØ½ºÆ®
ÀÇ ÀÛ¼º¿¡
Çʼö ¼Ó¼ºÀÇ ÁöÁ¤ÀÌ ÇÊ¿äÇÑ °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Context createSubcontext(Name name) throws NamingException
Context
񃬣:
Context
³»ÀÇ createSubcontext
name
- ÇÏ´ÃÀÌ ¾Æ´Ñ ÀÛ¼ºµÇ´Â ÄÁÅØ½ºÆ®
ÀÇ À̸§
NameAlreadyBoundException
- À̸§ÀÌ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
InvalidAttributesException
- ¼ºê ÄÁÅØ½ºÆ®
ÀÇ ÀÛ¼º¿¡
Çʼö ¼Ó¼ºÀÇ ÁöÁ¤ÀÌ ÇÊ¿äÇÑ °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.createSubcontext(String)
,
DirContext.createSubcontext(javax.naming.Name, javax.naming.directory.Attributes)
public Object lookupLink(String name) throws NamingException
Context
񃬣: Context.lookupLink(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ lookupLink
name
- °Ë»öÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object lookupLink(Name name) throws NamingException
Context
񃬣:
Context
³»ÀÇ lookupLink
name
- °Ë»öÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.lookupLink(String)
public NameParser getNameParser(String name) throws NamingException
Context
񃬣: Context.getNameParser(Name)
¸¦
ÂüÁ¶ÇϽʽÿÀ.
Context
³»ÀÇ getNameParser
name
- ÆÄ¼ÀÇ Ãëµæ¿øÀÇ ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic NameParser getNameParser(Name name) throws NamingException
Context
񃬣:
Context
³»ÀÇ getNameParser
name
- ÆÄ¼ÀÇ Ãëµæ¿øÀÇ ÄÁÅØ½ºÆ®
ÀÇ À̸§
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.getNameParser(String)
,
CompoundName
public String composeName(String name, String prefix) throws NamingException
Context
³»ÀÇ composeName
name
- ÀÌ ÄÁÅØ½ºÆ®
¿¡ °ü·ÃÇÑ À̸§prefix
- »óÀ§ ÄÁÅØ½ºÆ®
ÀÇ 1 °³¿¡ °ü·ÃÇÑ ÀÌ ÄÁÅØ½ºÆ®
ÀÇ À̸§
prefix
¹× name
º¯È¯
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Name composeName(Name name, Name prefix) throws NamingException
Context
³»ÀÇ composeName
name
- ÀÌ ÄÁÅØ½ºÆ®
¿¡ °ü·ÃÇÑ À̸§prefix
- »óÀ§ ÄÁÅØ½ºÆ®
ÀÇ 1 °³¿¡ °ü·ÃÇÑ ÀÌ ÄÁÅØ½ºÆ®
ÀÇ À̸§
prefix
¹× name
º¯È¯
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.composeName(String, String)
public Object addToEnvironment(String propName, Object propVal) throws NamingException
Context
񃬣:
Context
³»ÀÇ addToEnvironment
propName
- Ãß°¡Çϴ ȯ°æ ÇÁ·ÎÆÛƼÀÇ À̸§. null ÀÌ¿ÜpropVal
- Ãß°¡ÇÏ´Â ÇÁ·ÎÆÛƼÀÇ °ª. null ÀÌ¿Ü
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.getEnvironment()
,
Context.removeFromEnvironment(String)
public Object removeFromEnvironment(String propName) throws NamingException
Context
񃬣:
Context
³»ÀÇ removeFromEnvironment
propName
- »èÁ¦Çϴ ȯ°æ ÇÁ·ÎÆÛƼÀÇ À̸§. null ÀÌ¿Ü
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.getEnvironment()
,
Context.addToEnvironment(String, Object)
public Hashtable <?,?> getEnvironment() throws NamingException
Context
±â¼ú: È£ÃâÃøÀº, µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ®¸¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ÄÁÅØ½ºÆ® ¿¡ ´ëÇÑ È¿°ú´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ ÄÁÅØ½ºÆ® ÀÇ È¯°æÀº,addToEnvironment() ¹× removeFromEnvironment() ¿¡ ÇØ º¯°æµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
Context
³»ÀÇ getEnvironment
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìContext.addToEnvironment(String, Object)
,
Context.removeFromEnvironment(String)
public void close() throws NamingException
Context
±â¼ú: ÀÌ ¸Þ¼µå´Â ³ª¹«µîÀÔ´Ï´Ù. ¹ú½á ´ÝÇôÁø ÄÁÅØ½ºÆ® À¸·Î ÀÌ ¸Þ¼µå¸¦ È£ÃâÇØµµ, È¿°ú´Â ¾ø½À´Ï´Ù. ´ÝÇôÁø ÄÁÅØ½ºÆ® À¸·Î ´Ù¸¥ ¸Þ¼µå¸¦ È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. °á°ú´Â ¹ÌÁ¤µµ¸®ÀÇ µ¿ÀÛÀÌ µË´Ï´Ù.
Context
³»ÀÇ close
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getNameInNamespace() throws NamingException
Context
±â¼ú: ¸¹Àº ³×ÀÌ¹Ö ¼ºñ½º¿¡´Â °¢ À̸§ °ø°£ÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¡¸¿ÏÀüÇÑ À̸§¡¹ÀÇ °³³äÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, LDAP ¿£Æ®¸®¿¡´Â ½Äº°¸íÀÌ ÀÖ¾î, DNS ·¹Äڵ忡´Â ¿ÏÀü ¼ö½Ä¸íÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼µå¿¡ ÇØ, Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÀÌ À̸§À» ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼µå·Î µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº, JNDI ÄÄÆÛÁþÀ̸§Àº ¾Æ´Ï°í, ÄÁÅØ½ºÆ® ¸Þ¼µå¿¡ Á÷Á¢ °Ç³×ÁÙ ¼ö ¾ø½À´Ï´Ù. ¿ÏÀüÇÑ À̸§ÀÇ °³³äÀÌ ¹Ì¸¦ °¡ÁöÁö ¾Ê´Â ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡¼´Â OperationNotSupportedException °¡ Throw µË´Ï´Ù.
Context
³»ÀÇ getNameInNamespace
OperationNotSupportedException
- ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡ ¿ÏÀüÇÑ À̸§ÀÇ °³³äÀÌ ¾ø´Â °æ¿ì
NamingException
- ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.