|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.naming.NamingException
public class NamingException
Context ¹× DirContext ÀÎÅÍÆäÀ̽º¿¡¼ÀÇ Á¶ÀÛ¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¸ðµç ¿¹¿ÜÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. ½ÇÆÐÀÇ ¼ºÁúÀÌ ¼ºê Ŭ·¡½ºÀÇ À̸§À¸·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¿¹¿Ü´Â Á¶ÀÛÀÌ ½ÇÆÐÇÑ À§Ä¡, ÇØ°áÀÌ ¸¶Áö¸·¿¡ ÇàÇØÁø À§Ä¡¸¦ Á¤È®ÇÏ°Ô °¡¸®Å°´Â Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.
NamingException ÀνºÅϽº´Â º´·Ä multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼ µ¿±âÈ µÇÁö ¾Ê½À´Ï´Ù. ´ÜÀÏÀÇ NamingException ÀνºÅϽº¿¡ Á¢¼ÓÇØ º¯°æÇÏ·Á°í ÇÏ´Â º¹¼öÀÇ thread¿¡ÀÇÇØ °´Ã¼´Â ¶ô µË´Ï´Ù.
ÀÌ ¿¹¿Ü´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ µµ±¸¿¡ ÀûÇÕÇϵµ·Ï °³·®µÇ°í ÀÖ½À´Ï´Ù. ¡¸·çÆ® ¿¹¿Ü¡¹ ( ¡¸±Ùº» ¿øÀΡ¹À̶ó°íµµ ºÒ¸°´Ù)Àº, Throwable.getCause()
¸Þ¼µå·Î ¸®ÅϵÈ
¡¸¿øÀΡ¹°ú °°Àº °´Ã¼ÀÔ´Ï´Ù.
ÇÊµå °³¿ä | |
---|---|
protected Name |
remainingName
¹ÌÇØ°áÀÇ ³ª¸ÓÁöÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. |
protected Name |
resolvedName
Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ºÎºÐÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
protected Object |
resolvedObj
À̸§ÀÇ ºÎºÐÀÌ Á¤»óÀûÀ¸·Î ÇØ°áµÈ °´Ã¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù. |
protected Throwable |
rootException
ÀÌ NamingException°¡ ¹ß»ýµÇ´Â ¿øÀÎÀÌ µÈ ¿øÀÇ ¿¹¿Ü¸¦ Æ÷ÇÔÇÕ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
NamingException ()
NamingExceptionÀ» »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. |
|
NamingException (String explanation)
NamingExceptionÀ» ¼³¸í ÷ºÎ·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
void |
appendRemainingComponent (String name)
³ª¸ÓÁöÀÇ À̸§ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®·Î¼ À̸§À» Ãß°¡ÇÕ´Ï´Ù. |
void |
appendRemainingName (Name name)
³ª¸ÓÁöÀÇ À̸§ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®·Î¼ ¡¸À̸§¡¹À¸·ÎºÎÅÍ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Throwable |
getCause ()
ÀÌ ¿¹¿ÜÀÇ ¿øÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
getExplanation ()
ÀÌ ¿¹¿Ü¿¡ °ü·ÃÇÑ ¼³¸íÀ» ÃëµæÇÕ´Ï´Ù. |
Name |
getRemainingName ()
À̸§ÀÇ ³ª¸ÓÁöÀÇ ¹ÌÇØ°á ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
Name |
getResolvedName ()
Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ¼±µÎ ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
Object |
getResolvedObj ()
Á¤»óÀûÀ¸·Î ÇØ°áµÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. |
Throwable |
getRootCause ()
ÀÌ NamingException ±Ùº»Àû ¿øÀÎÀÌ ÀÖ´Â °æ¿ì´Â ±× ±Ùº»Àû ¿øÀÎÀ» ÃëµæÇÕ´Ï´Ù. |
Throwable |
initCause (Throwable cause)
ÀÌ ¿¹¿ÜÀÇ ¿øÀÎÀ» ÁöÁ¤µÈ °ª¿¡ ÃʱâÈÇÕ´Ï´Ù. |
void |
setRemainingName (Name name)
ÀÌ ¿¹¿ÜÀÇ remainingName Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. |
void |
setResolvedName (Name name)
ÀÌ ¿¹¿ÜÀÇ resolvedName Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. |
void |
setResolvedObj (Object obj)
ÀÌ ¿¹¿ÜÀÇ resolvedObj Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. |
void |
setRootCause (Throwable e)
ÀÌ NamingException ±Ùº»Àû ¿øÀÎÀ» ±â·ÏÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ ¿¹¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù. |
String |
toString (boolean detail)
º¸´Ù »ó¼¼ÇÑ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù. |
Ŭ·¡½º java.lang. Throwable ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
fillInStackTrace,
getLocalizedMessage,
getMessage,
getStackTrace,
printStackTrace,
printStackTrace,
printStackTrace,
setStackTrace |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
protected Name resolvedName
getResolvedName()
,
setResolvedName(javax.naming.Name)
protected Object resolvedObj
getResolvedObj()
,
setResolvedObj(java.lang.Object)
protected Name remainingName
getRemainingName()
,
setRemainingName(javax.naming.Name)
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
protected Throwable rootException
ÀÌ Çʵå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É ÀÌÀüºÎÅÍ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ÇâÈÄ ÀÌ Á¤º¸¿¡ ¾×¼¼½º ÇÒ ¶§´Â initCause(Throwable)
¹× getCause()
¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
getRootCause()
,
setRootCause(Throwable)
,
initCause(Throwable)
,
getCause()
»ý¼ºÀÚ »ó¼¼ |
---|
public NamingException(String explanation)
explanation
- null
°¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¿¹¿Ü¿¡ °üÇÑ Ãß°¡ÀÇ »ó¼¼ Á¤º¸¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎThrowable.getMessage()
public NamingException()
¸Þ¼µåÀÇ »ó¼¼ |
---|
public Name getResolvedName()
getResolvedObj()
,
setResolvedName(javax.naming.Name)
public Name getRemainingName()
setRemainingName(javax.naming.Name)
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public Object getResolvedObj()
getResolvedName()
,
setResolvedObj(java.lang.Object)
public String getExplanation()
Throwable.getMessage()
public void setResolvedName(Name name)
name´Â ÄÄÆÛÁþÀ̸§ÀÔ´Ï´Ù. º¹ÇÕ¸í ¶Ç´Â Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÌ Çʵ带 ¼³Á¤ÇÏ´Â °æ¿ì´Â º¹ÇÕ¸íÀ» ij¸¯ÅÍ ¶óÀÎÈÇÏ°í ³ª¼, ±× ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦ Æ÷ÇÔÇÑ ÄÄÆÛÁþÀ̸§À» ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±× °á°ú ³ªÅ¸³ ÄÄÆÛÁþÀ̸§À» »ç¿ëÇØ, ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù .
name
Ä«Çǰ¡ ÀÛ¼º ¹× Æ÷ÇԵ˴ϴÙ. ±× ÈÄ name
¸¦ º¯°æÇصµ ÀÌ NamingException
Ä«ÇÇ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í, ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.
name
- null
°¡´É¼ºÀÌ ÀÖ´Â ÇØ°á¸íÀ» ¼³Á¤ÇÏ´Â À̸§. nullÀÎ °æ¿ì, resolvedName Çʵå´Â null ·Î ¼³Á¤µÇ´ÂgetResolvedName()
public void setRemainingName(Name name)
name´Â ÄÄÆÛÁþÀ̸§ÀÔ´Ï´Ù. º¹ÇÕ¸í ¶Ç´Â Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÌ Çʵ带 ¼³Á¤ÇÏ´Â °æ¿ì´Â º¹ÇÕ¸íÀ» ij¸¯ÅÍ ¶óÀÎÈÇÏ°í ³ª¼, ±× ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦ Æ÷ÇÔÇÑ ÄÄÆÛÁþÀ̸§À» ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±× °á°ú ³ªÅ¸³ ÄÄÆÛÁþÀ̸§À» »ç¿ëÇØ, ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù .
name
Ä«Çǰ¡ ÀÛ¼º ¹× Æ÷ÇԵ˴ϴÙ. ±× ÈÄ name
¸¦ º¯°æÇصµ ÀÌ NamingException
Ä«ÇÇ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í, ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.
name
- null
°¡´É¼ºÀÌ ÀÖ´Â ÀÜÁ¸¸íÀ¸·Î ¼³Á¤ÇÏ´Â À̸§. nullÀÎ °æ¿ì, remainingName Çʵå´Â null ·Î ¼³Á¤µÇ´ÂgetRemainingName()
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void setResolvedObj(Object obj)
obj
- null
°¡´É¼ºÀÌ ÀÖ´Â ÇØ°á °´Ã¼·Î ¼³Á¤ÇÏ´Â °´Ã¼. nullÀÎ °æ¿ì, resolvedObj Çʵå´Â null ·Î ¼³Á¤µÇ´ÂgetResolvedObj()
public void appendRemainingComponent(String name)
name
- Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®. À̸§ÀÌ nullÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ±â´ÉÇÏÁö ¾Ê´ÂsetRemainingName(javax.naming.Name)
,
getRemainingName()
,
appendRemainingName(javax.naming.Name)
public void appendRemainingName(Name name)
name´Â ÄÄÆÛÁþÀ̸§ÀÔ´Ï´Ù. º¹ÇÕ¸íÀ» Ãß°¡ÇÏ´Â °æ¿ì´Â º¹ÇÕ¸íÀ» ij¸¯ÅÍ ¶óÀÎÈÇÏ°í ³ª¼, String ÆÄ¶ó¹ÌÅ͸¦ ¹Þ¾ÆµéÀÌ´Â overload µÈ Çü½ÄÀ» È£ÃâÇÕ´Ï´Ù.
±× ÈÄ name
¸¦ º¯°æÇصµ, ÀÌ NamingException
remaining field Çʵ忡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í, ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.
name
- null
°¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â ¼ø¼ ÷ºÎ ÄÄÆÛ³ÍÆ®¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ. À̸§ÀÌ nullÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ±â´ÉÇÏÁö ¾Ê´ÂsetRemainingName(javax.naming.Name)
,
getRemainingName()
,
appendRemainingComponent(java.lang.String)
public Throwable getRootCause()
ÀÌ Çʵå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É ÀÌÀüºÎÅÍ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ÇâÈÄ ÀÌ Á¤º¸¸¦ ÃëµæÇÒ ¶§´Â getCause()
¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
setRootCause(java.lang.Throwable)
,
rootException
,
getCause()
public void setRootCause(Throwable e)
ÀÌ Çʵå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É ÀÌÀüºÎÅÍ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ÇâÈÄ ÀÌ Á¤º¸¸¦ ±â·ÏÇÒ ¶§´Â initCause(Throwable)
¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
e
- null
°¡´É¼ºÀÌ ÀÖ´Â ½ÇÆÐÇÏ´Â ³×ÀÌ¹Ö Á¶ÀÛÀÇ ¿øÀÎÀÌ µÈ ¿¹¿Ü. nullÀÎ °æ¿ì´Â ÀÌ ³×ÀÌ¹Ö ¿¹¿Ü¿¡ ´ëÇØ¼ ±Ùº»Àû ¿øÀÎÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³»´ÂgetRootCause()
,
rootException
,
initCause(java.lang.Throwable)
public Throwable getCause()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Throwable
³»ÀÇ getCause
null
initCause(Throwable)
public Throwable initCause(Throwable cause)
ÀÌ ¸Þ¼µå´Â ÃÖ´ë·Î 1ȸ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù .
Throwable
³»ÀÇ initCause
cause
- ¿øÀÎ (³ªÁß¿¡ getCause()
¸Þ¼µå·Î ÃëµæÇϱâ À§Çؼ º¸Á¸µÈ´Ù). null Ä¡´Â ¿øÀÎÀÌ Á¸ÀçÇÏÁö ¾Ê´Â°¡ ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³½´Ù
NamingException
ÀνºÅϽº¿¡ÀÇ ÂüÁ¶
IllegalArgumentException
- cause
°¡ ÀÌ ¿¹¿ÜÀÎ °æ¿ì (Throwable´Â ±×°Í ÀÚ½ÅÀÇ ¿øÀÎÀ¸·Î´Â µÉ ¼ö ¾ø´Ù)
IllegalStateException
- ÀÌ ¸Þ¼µå°¡ ÀÌ ¿¹¿Ü¿¡ ´ëÇØ¼ À̹Ì
ºÒ·Á°¡
°í ÀÖ¾úÀ» °æ¿ìgetCause()
public String toString()
Throwable
³»ÀÇ toString
public String toString(boolean detail)
detail
- trueÀÎ °æ¿ì, ´Ù¸¥ Á¤º¸ À̿ܿ¡ ÇØ°áµÈ °´Ã¼¿¡ °üÇÑ »ó¼¼¸¦ Æ÷ÇÔÇÑ´Ù
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.