JavaTM 2 Platform
Standard Ed. 5.0

javax.naming
Ŭ·¡½º Binding

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.naming.NameClassPair 
      »óÀ§¸¦ È®Àå javax.naming.Binding
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
SearchResult

public class Binding
extends NameClassPair

ÀÌ Å¬·¡½º´Â ÄÁÅؽºÆ® ÀÇ À̸§°ú °´Ã¼¿ÍÀÇ ¹ÙÀεùÀ» ³ªÅ¸³À´Ï´Ù.

ÄÁÅؽºÆ®Àº À̸§¿¡¼­ °´Ã¼¿¡ÀÇ ¹ÙÀεùÀ¸·Î ±¸¼ºµË´Ï´Ù. Binding Ŭ·¡½º´Â ÀÌ·¯ÇÑ ¹ÙÀεùÀ» ³ªÅ¸³À´Ï´Ù. Binding Ŭ·¡½º´Â À̸§ ¹× °´Ã¼·Î ±¸¼ºµË´Ï´Ù. Context.listBindings() ¸Þ¼­µå¿¡¼­´Â Binding ¿­°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹ÙÀεùÀÇ ³»¿ëÀ» µ¿ÀûÀ¸·Î »ý¼ºÇÏ´Â ³×ÀÌ¹Ö ½Ã½ºÅÛÀÇ °æ¿ì´Â ¼­ºê Ŭ·¡½º¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

Binding ÀνºÅϽº´Â º¹¼öÀÇ thread·Î µ¿½Ã¿¡ Á¢¼ÓÇصµ µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. Binding¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÒ ÇÊ¿ä°¡ ÀÖ´Â thread´Â ±× ÀÚü·Î µ¿±âÈ­ µÇ¾î ÇÊ¿äÇÑ ¶ôÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

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

»ý¼ºÀÚ °³¿ä
Binding (String  name, Object  obj)
          ÁöÁ¤ÇÑ À̸§ ¹× °´Ã¼ÀÇ Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
Binding (String  name, Object  obj, boolean isRelative)
          ÁöÁ¤ÇÑ À̸§, °´Ã¼ ¹× À̸§ÀÌ »ó´ëÀûÀÎÁö¸¦ ³ªÅ¸³»´Â Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
Binding (String  name, String  className, Object  obj)
          ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í ¹× °´Ã¼ÀÇ Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
Binding (String  name, String  className, Object  obj, boolean isRelative)
          ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í, °´Ã¼ ¹× À̸§ÀÌ »ó´ëÀûÀÎÁö¸¦ ³ªÅ¸³»´Â Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 String getClassName ()
          ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.
 Object getObject ()
          ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù.
 void setObject (Object  obj)
          ÀÌ ¹ÙÀεù¿¡ °ü·ÃÇÑ °´Ã¼¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ ¹ÙÀεùÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù.
 
Ŭ·¡½º javax.naming. NameClassPair ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

Binding

public Binding(String  name,
               Object  obj)
ÁöÁ¤ÇÑ À̸§ ¹× °´Ã¼ÀÇ Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

setClassName()¸¦ »ç¿ëÇØ Å¬·¡½º¸íÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, getClassName()´Â obj Ŭ·¡½º¸í (¶Ç´Â obj°¡ nullÀÎ °æ¿ì´Â null)À» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ À̸§. Ÿ°Ù ÄÁÅؽºÆ® (listBindings() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸í
obj - À̸§¿¡ ¹ÙÀÎµå µÈ, null °¡´É¼ºÀÌ ÀÖ´Â °´Ã¼
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String)

Binding

public Binding(String  name,
               Object  obj,
               boolean isRelative)
ÁöÁ¤ÇÑ À̸§, °´Ã¼ ¹× À̸§ÀÌ »ó´ëÀûÀÎÁö¸¦ ³ªÅ¸³»´Â Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

setClassName()¸¦ »ç¿ëÇØ Å¬·¡½º¸íÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, getClassName()´Â obj Ŭ·¡½º¸í (¶Ç´Â obj°¡ nullÀÎ °æ¿ì´Â null)À» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀθí
obj - À̸§¿¡ ¹ÙÀÎµå µÈ, null °¡´É¼ºÀÌ ÀÖ´Â °´Ã¼
isRelative - name°¡ Ÿ°Ù ÄÁÅؽºÆ® (listBindings() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀÇ °æ¿ì´Â true. name°¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
NameClassPair.isRelative(), NameClassPair.setRelative(boolean), NameClassPair.setClassName(java.lang.String)

Binding

public Binding(String  name,
               String  className,
               Object  obj)
ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í ¹× °´Ã¼ÀÇ Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ À̸§. ÀÌ À̸§Àº target context¸¦ ±âÁØÀ¸·Î ÇÏ°í ÀÖ¾î listBindings() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ¿¡ ÀÇÇØ ¸í¸íµÇ´Â
className - name¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ¸·Î nullÀÎ °æ¿ì°¡ ÀÖ´Ù. nullÀÎ °æ¿ì, getClassName()¿¡ ÀÇÇØ obj Ŭ·¡½º¸íÀÌ ¸®ÅϵȴÙ. objµµ nullÀÎ °æ¿ì, getClassName()´Â nullÀ» µ¹·ÁÁÖ´Â
obj - À̸§¿¡ ¹ÙÀÎµå µÈ, null °¡´É¼ºÀÌ ÀÖ´Â °´Ã¼
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String)

Binding

public Binding(String  name,
               String  className,
               Object  obj,
               boolean isRelative)
ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í, °´Ã¼ ¹× À̸§ÀÌ »ó´ëÀûÀÎÁö¸¦ ³ªÅ¸³»´Â Binding ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀθí
className - name¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ¸·Î nullÀÎ °æ¿ì°¡ ÀÖ´Ù. nullÀÎ °æ¿ì, getClassName()¿¡ ÀÇÇØ obj Ŭ·¡½º¸íÀÌ ¸®ÅϵȴÙ. objµµ nullÀÎ °æ¿ì, getClassName()´Â nullÀ» µ¹·ÁÁÖ´Â
obj - À̸§¿¡ ¹ÙÀÎµå µÈ, null °¡´É¼ºÀÌ ÀÖ´Â °´Ã¼
isRelative - name°¡ Ÿ°ÙÀÇ ÄÁÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÏ´Â °æ¿ì´Â true (listBindings() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ¿¡ ÀÇÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù). name°¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
NameClassPair.isRelative(), NameClassPair.setRelative(boolean), NameClassPair.setClassName(java.lang.String)
¸Þ¼­µåÀÇ »ó¼¼

getClassName

public String  getClassName()
ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù. Ŭ·¡½º¸íÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â Ŭ·¡½º¸íÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¹ÙÀεù¿¡ null ÀÌ¿ÜÀÇ °´Ã¼°¡ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì´Â ±× °´Ã¼ÀÇ Å¬·¡½º¸íÀÌ »ç¿ëµË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º NameClassPair ³»ÀÇ getClassName
¹Ýȯ°ª:
¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î null ÀÏ °¡´É¼ºµµ ÀÖ´Â
°ü·Ã Ç׸ñ:
getObject(), getClassName(), NameClassPair.setClassName(java.lang.String)

getObject

public Object  getObject()
ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
¹ÙÀÎµå µÈ °´Ã¼. ÀÌ ¹ÙÀεù¿¡ °´Ã¼°¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â null
°ü·Ã Ç׸ñ:
setObject(java.lang.Object)

setObject

public void setObject(Object  obj)
ÀÌ ¹ÙÀεù¿¡ °ü·ÃÇÑ °´Ã¼¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - null °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëµÇ´Â °´Ã¼
°ü·Ã Ç׸ñ:
getObject()

toString

public String  toString()
ÀÌ ¹ÙÀεùÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ »ý¼ºµË´Ï´Ù. ij¸¯ÅÍ ¶óÀΠǥÇöÀº À̸§ ¶Ç´Â Ŭ·¡½ºÀÇ Æä¾îÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö ¹× ¡¸:¡¹À¸·Î ´Ü¶ôÁö¾îÁö´Â ÀÌ ¹ÙÀεùÀÇ °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ëÀº µð¹ö±×¿¡ »ç¿ëµÇ¾î ÇÁ·Î±×·¥¿¡ ÀÇÇØ Çؼ®µÉ °ÍÀº ¾ø½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º NameClassPair ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¹ÙÀεùÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2 Platform
Standard Ed. 5.0

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