JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.naming
Ŭ·¡½º NamingException

java.lang.Object 
  |
  +--java.lang.Throwable 
        |
        +--java.lang.Exception 
              |
              +--javax.naming.NamingException
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
AttributeInUseException , AttributeModificationException , CannotProceedException , CommunicationException , ConfigurationException , ContextNotEmptyException , InsufficientResourcesException , InterruptedNamingException , InvalidAttributeIdentifierException , InvalidAttributesException , InvalidAttributeValueException , InvalidNameException , InvalidSearchControlsException , InvalidSearchFilterException , LimitExceededException , LinkException , NameAlreadyBoundException , NameNotFoundException , NamingSecurityException , NoInitialContextException , NoSuchAttributeException , NotContextException , OperationNotSupportedException , PartialResultException , ReferralException , SchemaViolationException , ServiceUnavailableException

public class NamingException
extends Exception

Context ¹× DirContext ÀÎÅÍÆäÀ̽º¿¡¼­ÀÇ Á¶ÀÛ¿¡ ÀÇÇØ ½½·Î¿ì µÇ´Â ¸ðµç ¿¹¿ÜÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. ½ÇÆÐÀÇ ¼ºÁúÀÌ ¼­ºê Ŭ·¡½ºÀÇ À̸§À¸·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¿¹¿Ü´Â Á¶ÀÛÀÌ ½ÇÆÐÇÑ À§Ä¡, ÇØ°áÀÌ ¸¶Áö¸·¿¡ ÇàÇØÁø À§Ä¡¸¦ Á¤È®ÇÏ°Ô °¡¸®Å°´Â Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.

null ´Â ÀÌ·¯ÇÑ ¾î´À Çʵ忡µµ ¹Þ¾Æµé¿©Áý´Ï´Ù. null ´Â »ó±â¿Í °°Àº Á¤º¸°¡ Çʵ忡 ´ëÇØ¼­ ±â·ÏµÇÁö ¾Ê´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

NamingException ÀνºÅϽº´Â º´·Ä multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼­ µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. ´ÜÀÏÀÇ NamingException ÀνºÅϽº¿¡ ¾×¼¼½º ÇØ º¯°æÇÏ·Á°í ÇÏ´Â º¹¼öÀÇ thread¿¡ ÀÇÇØ, ¿ÀºêÁ§Æ®´Â ¶ô µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇʵåÀÇ °³¿ä
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)
          ³ª¸ÓÁöÀÇ À̸§ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®·Î¼­ ¡¸À̸§¡¹À¸·ÎºÎÅÍ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù.
 String getExplanation ()
          ÀÌ ¿¹¿Ü¿¡ °ü·ÃÇÑ ¼³¸íÀ» °Ë»öÇÕ´Ï´Ù.
 Name getRemainingName ()
          À̸§ÀÇ ³ª¸ÓÁöÀÇ ¹ÌÇØ°á ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
 Name getResolvedName ()
          Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ¼±µÎ ºÎºÐÀ» °Ë»öÇÕ´Ï´Ù.
 Object getResolvedObj ()
          Á¤»óÀûÀ¸·Î ÇØ°áµÈ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÕ´Ï´Ù.
 Throwable getRootCause ()
          ÀÌ NamingException ÀÇ ±Ùº»Àû ¿øÀÎÀÌ ÀÖ´Â °æ¿ì´Â ±× ±Ùº»Àû ¿øÀÎÀ» °Ë»öÇÕ´Ï´Ù.
 void printStackTrace ()
          ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ System.err ¿¡ Ãâ·ÂÇÕ´Ï´Ù.
 void printStackTrace (PrintStream  ps)
          ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ Ãâ·Â ½ºÆ®¸²¿¡ Ãâ·ÂÇÕ´Ï´Ù.
 void printStackTrace (PrintWriter  pw)
          ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ ÇÁ¸°Æ® ¶óÀÌÅÍ¿¡ Ãâ·ÂÇÕ´Ï´Ù.
 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 , getCause , getLocalizedMessage , getMessage , getStackTrace , initCause , setStackTrace
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

resolvedName

protected Name  resolvedName
Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ºÎºÐÀ» Æ÷ÇÔÇÕ´Ï´Ù. À̰ÍÀº ÇÕ¼º¸íÀ¸·Î, null ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â constructor ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù. get ¸Þ¼Òµå ¹× set ¸Þ¼Òµå¿¡ ÀÇÇØ ÀÌ Çʵ忡 ¾×¼¼½º ÇØ, ó¸®ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
getResolvedName() , setResolvedName(javax.naming.Name)

resolvedObj

protected Object  resolvedObj
À̸§ÀÇ ºÎºÐÀÌ Á¤»óÀûÀ¸·Î ÇØ°áµÈ ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. null ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â constructor ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù. get ¸Þ¼Òµå ¹× set ¸Þ¼Òµå¿¡ ÀÇÇØ ÀÌ Çʵ忡 ¾×¼¼½º ÇØ, ó¸®ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
getResolvedObj() , setResolvedObj(java.lang.Object)

remainingName

protected Name  remainingName
¹ÌÇØ°áÀÇ ³ª¸ÓÁöÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. À̰ÍÀº ÇÕ¼º¸íÀ¸·Î, null ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â constructor ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù. get, set, ¡¸append¡¹¸Þ¼Òµå¿¡ ÀÇÇØ ÀÌ Çʵ忡 ¾×¼¼½º ÇØ, ó¸®ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
getRemainingName() , setRemainingName(javax.naming.Name) , appendRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String)

rootException

protected Throwable  rootException
ÀÌ NamingException °¡ ½½·Î¿ì µÇ´Â ¿øÀÎÀÌ µÈ ¿øÀÇ ¿¹¿Ü¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ Çʵå´Â ¿øÀÇ ¿¹¿Ü·ÎºÎÅÍ Ãëµæ °¡´ÉÇÑ Ãß°¡ Á¤º¸°¡ ÀÖ´Â °æ¿ì³ª, NamingException ÀÇ ¼­ºê Ŭ·¡½º¿¡ MAP ÇÒ ¼ö ¾ø´Â ¿øÀÇ ¿¹¿Ü°¡ ÀÖ´Â °æ¿ì·Î ¼³Á¤µË´Ï´Ù. null ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â constructor ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù. get ¹× set ¸Þ¼Òµå¿¡ ÀÇÇØ ÀÌ Çʵ忡 ¾×¼¼½º ÇØ, ó¸®ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
getRootCause() , setRootCause(java.lang.Throwable)
»ý¼ºÀÚÀÇ »ó¼¼

NamingException

public NamingException(String  explanation)
NamingException ¸¦ ¼³¸í ÷ºÎ·Î »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Çʵå´Â ¸ðµÎ null ·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
explanation - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¿¹¿Ü¿¡ °üÇÑ Ãß°¡ÀÇ »ó¼¼ Á¤º¸¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
Throwable.getMessage()

NamingException

public NamingException()
NamingException ¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. Çʵå´Â ¸ðµÎ null ·Î ¼³Á¤µË´Ï´Ù.

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

getResolvedName

public Name  getResolvedName()
Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ¼±µÎ ºÎºÐÀ» °Ë»öÇÕ´Ï´Ù.

¹Ýȯ°ª:
Á¤»óÀûÀ¸·Î ÇØ°áµÈ À̸§ÀÇ ºÎºÐ. ÇÕ¼º¸íÀÌ´Ù. null ÀÇ °æ¿ì´Â [resolved name] Çʵ尡 ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â
°ü·Ã Ç׸ñ:
getResolvedObj() , setResolvedName(javax.naming.Name)

getRemainingName

public Name  getRemainingName()
À̸§ÀÇ ³ª¸ÓÁöÀÇ ¹ÌÇØ°á ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÇØ°áµÇ¾î ÀÖÁö ¾ÊÀº À̸§ÀÇ ºÎºÐ. ÇÕ¼º¸íÀÌ´Ù. null ÀÇ °æ¿ì´Â [remainingName] Çʵ尡 ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â
°ü·Ã Ç׸ñ:
setRemainingName(javax.naming.Name) , appendRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String)

getResolvedObj

public Object  getResolvedObj()
Á¤»óÀûÀ¸·Î ÇØ°áµÈ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÕ´Ï´Ù. À̰ÍÀº ÇØ°áµÈ À̸§ÀÌ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.

¹Ýȯ°ª:
Áö±Ý±îÁö ÇØ°áµÈ null ¿ÀºêÁ§Æ®ÀÇ °æ¿ì°¡ ÀÖ´Ù. null ´Â [resolvedObj] Çʵ尡 ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â
°ü·Ã Ç׸ñ:
getResolvedName() , setResolvedObj(java.lang.Object)

getExplanation

public String  getExplanation()
ÀÌ ¿¹¿Ü¿¡ °ü·ÃÇÑ ¼³¸íÀ» °Ë»öÇÕ´Ï´Ù.

¹Ýȯ°ª:
null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¿¹¿Ü¿¡ ´ëÇØ ¼³¸íÇÏ´Â »ó¼¼ ij¸¯ÅÍ ¶óÀÎ. null ÀÇ °æ¿ì, ÀÌ ¿¹¿Ü¿¡´Â »ó¼¼ ¸Þ¼¼Áö´Â ¾ø´Â
°ü·Ã Ç׸ñ:
Throwable.getMessage()

setResolvedName

public void setResolvedName(Name  name)
ÀÌ ¿¹¿ÜÀÇ [resolvedName] Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.

name ´Â ÇÕ¼º¸íÀÔ´Ï´Ù. º¹ÇÕ¸í ¶Ç´Â Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÌ Çʵ带 ¼³Á¤ÇÏ´Â °æ¿ì´Â º¹ÇÕ¸íÀ» ij¸¯ÅÍ ¶óÀÎÈ­ÇÏ°í ³ª¼­, ±× ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦ Æ÷ÇÔÇÑ ÇÕ¼º¸íÀ» ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±× °á°ú ³ªÅ¸³­ ÇÕ¼º¸íÀ» »ç¿ëÇØ, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

name ÀÇ Ä«Çǰ¡ ÀÛ¼º ¹× ÀúÀåµË´Ï´Ù. ±× ÈÄ name ¸¦ º¯°æÇصµ ÀÌ NamingException ÀÇ Ä«ÇÇ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÇØ°á¸íÀ» ¼³Á¤ÇÏ´Â À̸§. null ÀÇ °æ¿ì,[resolvedName] Çʵå´Â null ·Î ¼³Á¤µÇ´Â
°ü·Ã Ç׸ñ:
getResolvedName()

setRemainingName

public void setRemainingName(Name  name)
ÀÌ ¿¹¿ÜÀÇ [remainingName] Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.

name ´Â ÇÕ¼º¸íÀÔ´Ï´Ù. º¹ÇÕ¸í ¶Ç´Â Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÌ Çʵ带 ¼³Á¤ÇÏ´Â °æ¿ì´Â º¹ÇÕ¸íÀ» ij¸¯ÅÍ ¶óÀÎÈ­ÇÏ°í ³ª¼­, ±× ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦ Æ÷ÇÔÇÑ ÇÕ¼º¸íÀ» ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±× °á°ú ³ªÅ¸³­ ÇÕ¼º¸íÀ» »ç¿ëÇØ, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

name ÀÇ Ä«Çǰ¡ ÀÛ¼º ¹× ÀúÀåµË´Ï´Ù. ±× ÈÄ name ¸¦ º¯°æÇصµ ÀÌ NamingException ÀÇ Ä«ÇÇ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÀÜÁ¸¸íÀ¸·Î ¼³Á¤ÇÏ´Â À̸§. null ÀÇ °æ¿ì,[remainingName] Çʵå´Â null ·Î ¼³Á¤µÇ´Â
°ü·Ã Ç׸ñ:
getRemainingName() , appendRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String)

setResolvedObj

public void setResolvedObj(Object  obj)
ÀÌ ¿¹¿ÜÀÇ [resolvedObj] Çʵ带 ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÇØ°á ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÏ´Â ¿ÀºêÁ§Æ®. null ÀÇ °æ¿ì,[resolvedObj] Çʵå´Â null ·Î ¼³Á¤µÇ´Â
°ü·Ã Ç׸ñ:
getResolvedObj()

appendRemainingComponent

public void appendRemainingComponent(String  name)
³ª¸ÓÁöÀÇ À̸§ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®·Î¼­ À̸§À» Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®. À̸§ÀÌ null ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ±â´ÉÇÏÁö ¾Ê´Â
°ü·Ã Ç׸ñ:
setRemainingName(javax.naming.Name) , getRemainingName() , appendRemainingName(javax.naming.Name)

appendRemainingName

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)

getRootCause

public Throwable  getRootCause()
ÀÌ NamingException ÀÇ ±Ùº»Àû ¿øÀÎÀÌ ÀÖ´Â °æ¿ì´Â ±× ±Ùº»Àû ¿øÀÎÀ» °Ë»öÇÕ´Ï´Ù. ³×ÀÌ¹Ö ¿¹¿ÜÀÇ ±Ùº»Àû ¿øÀÎÀº ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ°¡ È£ÃâÇØ Ãø¿¡ ´ëÇØ À̸§ À̿ܿ¡ °ü·ÃÇÏ´Â ¿¹¿Ü¸¦ ³ªÅ¸³¾ ¶§ »ç¿ëµË´Ï´Ù¸¸, µ¿½Ã¿¡ NamingException ±¸Á¶¸¦ »ç¿ëÇØ ³×ÀÌ¹Ö Á¶ÀÛ Ã³¸®ÀÇ ¿Ï·á »óȲÀ» ³ªÅ¸³»´Â °æ¿ì¿¡µµ »ç¿ëµË´Ï´Ù.

¹Ýȯ°ª:
null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÀÌ ³×ÀÌ¹Ö ¿¹¿ÜÀÇ ¿øÀÎÀÌ µÈ ¿¹¿Ü. null ÀÇ °æ¿ì´Â ÀÌ ³×ÀÌ¹Ö ¿¹¿Ü¿¡ ´ëÇØ¼­ ±Ùº»Àû ¿øÀÎÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â
°ü·Ã Ç׸ñ:
setRootCause(java.lang.Throwable) , rootException

setRootCause

public void setRootCause(Throwable  e)
ÀÌ NamingException ÀÇ ±Ùº»Àû ¿øÀÎÀ» ±â·ÏÇÕ´Ï´Ù. e °¡ this ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ±â´ÉÇÏÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
e - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ½ÇÆÐÇÏ´Â ³×ÀÌ¹Ö Á¶ÀÛÀÇ ¿øÀÎÀÌ µÈ ¿¹¿Ü. null ÀÇ °æ¿ì´Â ÀÌ ³×ÀÌ¹Ö ¿¹¿Ü¿¡ ´ëÇØ¼­ ±Ùº»Àû ¿øÀÎÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â
°ü·Ã Ç׸ñ:
getRootCause() , rootException

toString

public String  toString()
ÀÌ ¿¹¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù. ij¸¯ÅÍ ¶óÀΠǥÇöÀº ÀÌ ¿¹¿ÜÀÇ Å¬·¡½º¸í, ±× »ó¼¼ ¸Þ¼¼Áö·Î ±¸¼ºµË´Ï´Ù. ±Ùº»Àû ¿øÀÎÀÌ ÀÖ´Â °æ¿ì´Â ±Ùº»Àû ¿øÀÎÀ» °¡Áö´Â ¿¹¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö°ú ±× ÈÄ¿¡ °è¼ÓµÇ´Â ³ª¸ÓÁöÀÇ À̸§ (null °¡ ¾Æ´Ñ °æ¿ì)À¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀº µð¹ö±×¸¦ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ¾î ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇØ¼®µÉ °ÍÀº ¾ø½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¿¹¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ ÀúÀåµÇ´Â null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀÎ

toString

public String  toString(boolean detail)
º¸´Ù »ó¼¼ÇÑ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº ÆÄ¶ó¹ÌÅ͸¦ ÃëÇÏÁö ¾Ê´Â toString()¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â Á¤º¸¿Í ÇØ°áµÈ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö (null °¡ ¾Æ´Ñ °æ¿ì)À¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀº µð¹ö±×¿¡ »ç¿ëµÇ¾î ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇØ¼®µÉ °ÍÀº ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
detail - true ÀÇ °æ¿ì, ´Ù¸¥ Á¤º¸ À̿ܿ¡ ÇØ°áµÈ ¿ÀºêÁ§Æ®¿¡ °üÇÑ »ó¼¼¸¦ Æ÷ÇÔÇÑ´Ù
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀΠǥÇöÀÌ ÀúÀåµÇ´Â null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀÎ

printStackTrace

public void printStackTrace()
ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ System.err ¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¿¹¿Ü¿¡ ·çÆ® ¿¹¿Ü°¡ ¾ø´Â °æ¿ì, ·çÆ® ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º°¡ ´ë½Å¿¡ Ãâ·ÂµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ printStackTrace

printStackTrace

public void printStackTrace(PrintStream  ps)
ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ Ãâ·Â ½ºÆ®¸²¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¿¹¿Ü¿¡ ·çÆ® ¿¹¿Ü°¡ ÀÖ´Â °æ¿ì, ·çÆ® ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º°¡ ´ë½Å¿¡ Ãâ·ÂµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ printStackTrace
ÆÄ¶ó¹ÌÅÍ:
ps - Ãâ·ÂóÀÇ null ÀÌ¿ÜÀÇ Ãâ·Â ½ºÆ®¸²

printStackTrace

public void printStackTrace(PrintWriter  pw)
ÀÌ ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º¸¦ ÇÁ¸°Æ® ¶óÀÌÅÍ¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¿¹¿Ü¿¡ ·çÆ® ¿¹¿Ü°¡ ÀÖ´Â °æ¿ì, ·çÆ® ¿¹¿ÜÀÇ ½ºÅà Ʈ·¹À̽º°¡ ´ë½Å¿¡ Ãâ·ÂµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ printStackTrace
ÆÄ¶ó¹ÌÅÍ:
pw - Ãâ·ÂóÀÇ null ÀÌ¿ÜÀÇ ÇÁ¸°Æ® ¶óÀÌÅÍ

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.