JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.naming.ldap
Ŭ·¡½º LdapReferralException

java.lang.Object 
  |
  +--java.lang.Throwable 
        |
        +--java.lang.Exception 
              |
              +--javax.naming.NamingException 
                    |
                    +--javax.naming.ReferralException 
                          |
                          +--javax.naming.ldap.LdapReferralException
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public abstract class LdapReferralException
extends ReferralException

ÀÌ abstract Ŭ·¡½º´Â LDAP ÂüÁ¶ ¿¹¿Ü¸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. ¿ä±¸ ÄÁÆ®·ÑÀ» ¹Þ´Â getReferralContext() ¸Þ¼Òµå¿¡ ´ëÀÀÇØ, ±âÀú°¡ µÇ´Â ReferralException À» È®ÀåÇÕ´Ï´Ù. LdapReferralException ´Â abstract Ŭ·¡½ºÀÔ´Ï´Ù. LdapReferralException ÀÇ °íÁ¤ ±¸Çö¿¡ ÀÇÇØ, ±× Ŭ·¡½ºÀÇ µ¿±â ¹× Á÷·ÄÈ­ ÇÁ·ÎÆÛƼ°¡ °áÁ¤µË´Ï´Ù.

getReferralContext() ¸Þ¼Òµå¿¡ ÆÄ¶ó¹ÌÅͷμ­ °Ç³×¹Þ´Â Control[] ¹è¿­Àº È£ÃâÃøÀÌ ¼ÒÀ¯ÇÕ´Ï´Ù. ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ´Â ¹è¿­À» º¯°æÇÏÁö ¾Ê°í ±× ¹è¿­¿¡ ´ëÇÑ ÂüÁ¶µµ º¸°ü À¯ÁöÇÕ´Ï´Ù¸¸, ¹è¿­³»ÀÇ °³º°ÀÇ Control ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÂüÁ¶¸¦ º¸°ü À¯ÁöÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

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

ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º javax.naming. NamingException ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
remainingName , resolvedName , resolvedObj , rootException
 
»ý¼ºÀÚÀÇ °³¿ä
protected LdapReferralException ()
          LdapReferralException ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
protected LdapReferralException (String  explanation)
          ÁöÁ¤µÈ ¼³¸íÀ» »ç¿ëÇØ, LdapReferralException ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
abstract  Context getReferralContext ()
          ÄÁÆ®·ÑÀº »ç¿ëÇÏÁö ¾Ê°í , ¹®¸ÆÀÇ È¯°æÀ» »ç¿ëÇØ ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» °ËÃâÇÕ´Ï´Ù.
abstract  Context getReferralContext (Hashtable  env)
          ÄÁÆ®·ÑÀº »ç¿ëÇÏÁö ¾Ê°í , ȯ°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» °ËÃâÇÕ´Ï´Ù.
abstract  Context getReferralContext (Hashtable  env, Control [] reqCtls)
          ¿ä±¸ ÄÁÆ®·Ñ ¹× ȯ°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» ²¨³À´Ï´Ù.
 
Ŭ·¡½º javax.naming. ReferralException ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getReferralInfo , retryReferral , skipReferral
 
Ŭ·¡½º javax.naming. NamingException ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
appendRemainingComponent , appendRemainingName , getExplanation , getRemainingName , getResolvedName , getResolvedObj , getRootCause , printStackTrace , printStackTrace , printStackTrace , setRemainingName , setResolvedName , setResolvedObj , setRootCause , toString , toString
 
Ŭ·¡½º java.lang. Throwable ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , initCause , setStackTrace
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

LdapReferralException

protected LdapReferralException(String  explanation)
ÁöÁ¤µÈ ¼³¸íÀ» »ç¿ëÇØ, LdapReferralException ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ´Ù¸¥ Çʵå´Â ¸ðµÎ null ·Î ¼³Á¤µË´Ï´Ù.

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

LdapReferralException

protected LdapReferralException()
LdapReferralException ÀÇ ÀνºÅϽº¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. ¸ðµç Çʵå´Â null ·Î ¼³Á¤µË´Ï´Ù.

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

getReferralContext

public abstract Context  getReferralContext()
                                    throws NamingException 
ÄÁÆ®·ÑÀº »ç¿ëÇÏÁö ¾Ê°í , ¹®¸ÆÀÇ È¯°æÀ» »ç¿ëÇØ ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» °ËÃâÇÕ´Ï´Ù. ÂüÁ¶ ¹®¸ÆÀº ReferralException ¸¦ ½½·Î¿ì ÇÑ ¹®¸ÆÀÇ È¯°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, ÄÁÆ®·ÑÀ» »ç¿ëÇÏÁö ¾Ê°í ÀÛ¼ºµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½°ú µ¿µîÇÕ´Ï´Ù.

 getReferralContext(ctx.getEnvironment(), null);
ctx °¡ ReferralException ¸¦ ½½·Î¿ì ÇÑ ¹®¸ÆÀÇ °æ¿ì

ÀÌ ¸Þ¼Òµå´Â ¹®¼­¸¦ ¸ñÀûÀ¸·Î ÇßÀ» °æ¿ì¿¡ ÇÑÁ¤ÇØ, ÀÌ Å¬·¡½º¿¡¼­ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ë ¹æ¹ý¿¡ ´ëÇØ¼­´Â ReferralException ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
Ŭ·¡½º ReferralException ³»ÀÇ getReferralContext
¹Ýȯ°ª:
¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ null ÀÌ¿ÜÀÇ ¹®¸Æ
¿¹¿Ü:
NamingException - ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì. retryReferral() ¶Ç´Â skipReferral() ÀÇ ¾î´À ÂÊÀÎÁö¸¦ È£ÃâÇØ, ÂüÁ¶ÀÇ Ã³¸®¸¦ °è¼ÓÇÕ´Ï´Ù.

getReferralContext

public abstract Context  getReferralContext(Hashtable  env)
                                    throws NamingException 
ÄÁÆ®·ÑÀº »ç¿ëÇÏÁö ¾Ê°í , ȯ°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» °ËÃâÇÕ´Ï´Ù. ÂüÁ¶ ¹®¸ÆÀº env ¸¦ ȯ°æ ÇÁ·ÎÆÛƼ·Î¼­ »ç¿ëÇØ, ÄÁÆ®·ÑÀ» »ç¿ëÇÏÁö ¾Ê°í ÀÛ¼ºµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½°ú µ¿µîÇÕ´Ï´Ù.

 getReferralContext(env, null);

ÀÌ ¸Þ¼Òµå´Â ¹®¼­¸¦ ¸ñÀûÀ¸·Î ÇßÀ» °æ¿ì¿¡ ÇÑÁ¤ÇØ, ÀÌ Å¬·¡½º¿¡¼­ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ë ¹æ¹ý¿¡ ´ëÇØ¼­´Â ReferralException ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
Ŭ·¡½º ReferralException ³»ÀÇ getReferralContext
ÆÄ¶ó¹ÌÅÍ:
env - null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÂüÁ¶ ¹®¸ÆÀ» ²¨³¾ ¶§ »ç¿ëÇϴ ȯ°æ. null ÀÇ °æ¿ì´Â ȯ°æ ÇÁ·ÎÆÛƼ´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
¹Ýȯ°ª:
¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ null ÀÌ¿ÜÀÇ ¹®¸Æ
¿¹¿Ü:
NamingException - ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì. retryReferral() ¶Ç´Â skipReferral() ÀÇ ¾î´À ÂÊÀÎÁö¸¦ È£ÃâÇØ, ÂüÁ¶ÀÇ Ã³¸®¸¦ °è¼ÓÇÕ´Ï´Ù.

getReferralContext

public abstract Context  getReferralContext(Hashtable  env,
                                           Control [] reqCtls)
                                    throws NamingException 
¿ä±¸ ÄÁÆ®·Ñ ¹× ȯ°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, ¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» ²¨³À´Ï´Ù. ÂüÁ¶ÀÇ ¹ß»ýÀÌ, ¹®¸ÆÀÇ Á¶ÀÛÁß¿¡ Á÷Á¢À̾, ¶Ç´Â °Ë»ö ¿­°ÅÁß µî °£Á¢ÀûÀ̾, ÂüÁ¶ ¿¹¿Ü´Â Á¶ÀÛÀ» °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ ¹®¸ÆÀ» Á¦°øÇÕ´Ï´Ù. Á¶ÀÛÀ» °è¼ÓÇÏ·Á¸é , Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À¸·Î, ¿øÀÇ È£Ãâ°ú °°Àº Àμö¸¦ »ç¿ëÇÏ´Â ¸Þ¼Òµå¸¦ ÀçÂ÷ È£ÃâÇÕ´Ï´Ù.

ÂüÁ¶¿ø¼­¹ö¿¡ Á¢¼ÓÇÒ ¶§´Â reqCtls °¡ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ÄÁÆ®·ÑÀº ¹®¸Æ, ¹× ±× ¹®¸ÆÀ¸·ÎºÎÅÍ ÆÄ»ýÇÑ ¹®¸Æ ÀνºÅϽº¿¡ ´ëÇÑ Á¢¼Ó ¿ä±¸ ÄÁÆ®·Ñ·Î¼­ »ç¿ëµË´Ï´Ù. reqCtls ´Â ÈļÓÀÇ ¹®¸Æ Á¶ÀÛÀÇ ¿ä±¸ ÄÁÆ®·Ñ·Î¼­µµ »ç¿ëµË´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â LdapContext Ŭ·¡½º ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

È£ÃâÃøÀÌ ÂüÁ¶ ¹®¸Æ ÀÛ¼ºÀ» À§Çؼ­(¶§¹®¿¡) ¿ä±¸ ÄÁÆ®·ÑÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖÀ» ¶§´Â overload µÈ °Í ¿ÜÀÇ 2 °³ÀÇ Çü½ÄÀº ¾Æ´Ï°í, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÎÁõ¿¡ °üÇÑ Æ¯Á¤ÀÇ ÄÁÆ®·ÑÀ» ÁöÁ¤ÇØ¾ß ÇÏ´Â °æ¿ì µî¿¡ »ç¿ëÇÕ´Ï´Ù.

±¸ÇöÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ±¸ÇöÃøÀÎ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ´Â LdapContext Ŭ·¡½ºÀÇ ¡¸¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¡¹¼½¼ÇÀ» ¼÷µ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
reqCtls - »õ·Î¿î ¹®¸Æ¿¡ »ç¿ëÇÏ´Â null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¿ä±¸ ÄÁÆ®·Ñ. null ¶Ç´Â ÇÏ´ÃÀÇ ¹è¿­ÀÇ °æ¿ì´Â ¿ä±¸ ÄÁÆ®·ÑÀ» »ç¿ëÇϰí ÀÖÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â
env - »õ·Î¿î ¹®¸ÆÀÇ °æ¿ì¿¡ »ç¿ëÇÏ´Â null ÀÇ °¡´É¼ºÀÌ Àִ ȯ°æ ÇÁ·ÎÆÛƼ. null ÀÇ °æ¿ì´Â ¹®¸ÆÀÌ È¯°æ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ÃʱâÈ­µÇ¾î ÀÖÁö ¾Ê´Ù
¹Ýȯ°ª:
¸Þ¼Òµå¸¦ °è¼ÓÇÏ´Â ½ÃÁ¡ÀÇ null ÀÌ¿ÜÀÇ ¹®¸Æ
¿¹¿Ü:
NamingException - ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì. retryReferral() ¶Ç´Â skipReferral() ÀÇ ¾î´À ÂÊÀÎÁö¸¦ È£ÃâÇØ, ÂüÁ¶ÀÇ Ã³¸®¸¦ °è¼ÓÇÕ´Ï´Ù.

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.