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 µµ ÂüÁ¶ÇϽʽÿÀ.