|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.naming.Reference
ÀÌ Å¬·¡½º´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ½Ã½ºÅÛÀÇ ¿ÜºÎ¿¡¼ °ËÃâµÇ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÂüÁ¶¸¦ ³ªÅ¸³À´Ï´Ù.
Reference ´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ½Ã½ºÅÛ¿¡ Á÷Á¢ ¹ÙÀεåµÇ¾î ÀÖÁö ¾ÊÀº ¿ÀºêÁ§Æ®¿¡ °üÇÑ ÁÖ¼Ò Á¤º¸ÀÇ ±â·Ï ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
Reference ´Â ÂüÁ¶ ´ë»óÀÇ ¿ÀºêÁ§Æ®¿¡ °üÇÑ ÁÖ¼ÒÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®¿Í Ŭ·¡½º Á¤º¸·Î ±¸¼ºµË´Ï´Ù. ¸®½ºÆ®³»ÀÇ °¢ ÁÖ¼Ò´Â °°Àº °³³ä»óÀÇ ¿ÀºêÁ§Æ®ÀÇ Åë½Å´ÜÁ¡À» ½Äº°ÇÕ´Ï´Ù. ¡¸Åë½Å´ÜÁ¡¡¹À̶õ, ¿ÀºêÁ§Æ®¿¡ÀÇ Á¢¼Ó ¹æ¹ýÀ» ³ªÅ¸³»´Â Á¤º¸ÀÔ´Ï´Ù. À̰ÍÀº ³×Æ®¿öÅ© ÁÖ¼Ò, ·ÎÄà ¸Ó½Å»óÀÇ ¸Þ¸ð¸®³»ÀÇ À§Ä¡, °°Àº ¸Ó½Å»óÀÇ ´Ù¸¥ ÇÁ·Î¼¼½º µî¿¡ µË´Ï´Ù. ¸®½ºÆ®³»ÀÇ ÁÖ¼ÒÀÇ ¼ø¼´Â ÂüÁ¶¸¦ ÇØ¼®ÇÏ´Â ¿ÀºêÁ§Æ® ÆÑÅ丮¿¡¼´Â Áß¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
º¹Á¦, ¿ÀºêÁ§Æ®°¡ º¹¼öÀÇ Åë½Å ±â±¸¿¡ ´ëÇØ¼ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â µîÀÇ ¿©·¯°¡Áö ÀÌÀ¯·Î º¹¼öÀÇ ÁÖ¼Ò°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÁÖ¼Ò´Â À妽ºÈ µÇ¾î Á¦·Î·ÎºÎÅÍ ½ÃÀ۵˴ϴÙ.
Reference ¿¡´Â ÀÌ Reference ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì¿¡ µµ¿òÀÌ µÇ´Â Á¤º¸µµ ÀúÀåµË´Ï´Ù. ÀÌ Á¤º¸¿¡´Â ±× ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸í, ¹× ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â ÆÑÅ丮ÀÇ Å¬·¡½º¸íÀ¸·Î À§Ä¡°¡ ³ªÅ¸³³´Ï´Ù. Ŭ·¡½º ÆÑÅ丮 À§Ä¡´Â ÆÑÅ丮¸¦ ·ÎµåÇϴµ¥ »ç¿ëµÇ´Â Ŭ·¡½º ÆÐ½º¸¦ ³ªÅ¸³»´Â ½ºÆäÀ̽º¿¡¼ ´Ü¶ôÁö¾îÁø URL ÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù. ÆÑÅ丮 Ŭ·¡½º (¶Ç´Â ÆÑÅ丮 Ŭ·¡½º°¡ ÀÇÁ¸Çϴ Ŭ·¡½º³ª ¸®¼Ò½º)¸¦ ·ÎµåÇÒ Çʿ䰡 ÀÖÀ» ¶§´Â Ŭ·¡½ºÀÇ ·Îµå¸¦ ½ÃµµÇϱâ À§Çؼ(¶§¹®¿¡) °¢ URL °¡ »ç¿ëµË´Ï´Ù.
Reference ÀνºÅϽº´Â º´Çà ¾×¼¼½º¿¡ ´ëÇØ¼ º¹¼öÀÇ thread¿¡¼´Â µ¿±âÈ µÇÁö ¾Ê½À´Ï´Ù. ´ÜÀÏÀÇ Reference ¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÒ Çʿ䰡 ÀÖ´Â thread´Â ±× ÀÚü·Î µ¿±âÈ µÇ¾î ÇÊ¿äÇÑ ¶ôÀ» Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
RefAddr
,
StringRefAddr
,
BinaryRefAddr
,
Á÷·ÄÈ µÈ Çü½Ä ÇʵåÀÇ °³¿ä | |
protected Vector |
addrs
ÀÌ Reference ¿¡ Æ÷ÇԵǴ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. |
protected String |
classFactory
ÀÌ Reference ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ´Â ÆÑÅ丮 Ŭ·¡½ºÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. |
protected String |
classFactoryLocation
ÆÑÅ丮 Ŭ·¡½ºÀÇ À§Ä¡¸¦ Æ÷ÇÔÇÕ´Ï´Ù. |
protected String |
className
ÀÌ Reference ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
Reference (String className)
Ŭ·¡½º¸íÀÌ ¡¸className¡¹ÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ »õ·Î¿î ÂüÁ¶¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
Reference (String className,
RefAddr addr)
Ŭ·¡½º¸íÀÌ ¡¸className¡¹ÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ »õ·Î¿î ÂüÁ¶¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
Reference (String className,
RefAddr addr,
String factory,
String factoryLocation)
Ŭ·¡½º¸íÀÌ ¡¸className¡¹ÀÇ ¿ÀºêÁ§Æ®, ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ Å¬·¡½º¸í°ú À§Ä¡, ¹× ¿ÀºêÁ§Æ®ÀÇ ÁÖ¼Ò¿¡ ´ëÇÑ »õ·Î¿î ÂüÁ¶¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
Reference (String className,
String factory,
String factoryLocation)
Ŭ·¡½º¸íÀÌ ¡¸className¡¹ÀÇ ¿ÀºêÁ§Æ®, ¹× ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ Å¬·¡½º¸íÀ¸·Î À§Ä¡¿¡ ´ëÇØ¼ »õ·Î¿î ÂüÁ¶¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (int posn,
RefAddr addr)
À妽ºÀÇ ÁÖ¼Ò ¸®½ºÆ®¿¡ ÁÖ¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
add (RefAddr addr)
ÁÖ¼Ò ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ ÁÖ¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
clear ()
ÀÌ ÂüÁ¶·ÎºÎÅÍ ¸ðµç ÁÖ¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Object |
clone ()
ÁÖ¼ÒÀÇ Å¬·¡½º¸í ¸®½ºÆ®, Ŭ·¡½º ÆÑÅ丮¸í ¹× Ŭ·¡½º ÆÑÅ丮 À§Ä¡¸¦ »ç¿ëÇØ, ÀÌ ÂüÁ¶ÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
equals (Object obj)
obj °¡ ÀÌ ÂüÁ¶¿Í (°°Àº ¼ø¼ÀÇ) °°Àº ÁÖ¼Ò¸¦ °¡Áö´Â ÂüÁ¶ÀÏÁö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. |
RefAddr |
get (int posn)
À妽º¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ ²¨³À´Ï´Ù. |
RefAddr |
get (String addrType)
ÁÖ¼ÒÇü ¡¸addrType¡¹¸¦ °¡Áö´Â ÃÖÃÊÀÇ ÁÖ¼Ò¸¦ ²¨³À´Ï´Ù. |
Enumeration |
getAll ()
ÀÌ ÂüÁ¶³»ÀÇ ÁÖ¼ÒÀÇ ¿°Å¸¦ ²¨³À´Ï´Ù. |
String |
getClassName ()
ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸íÀ» ²¨³À´Ï´Ù. |
String |
getFactoryClassLocation ()
ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ À§Ä¡¸¦ ²¨³À´Ï´Ù. |
String |
getFactoryClassName ()
ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ Å¬·¡½º¸íÀ» ²¨³À´Ï´Ù. |
int |
hashCode ()
ÀÌ ÂüÁ¶ÀÇ ÇØ½Ã Äڵ带 °è»êÇÕ´Ï´Ù. |
Object |
remove (int posn)
ÁÖ¼ÒÀÇ ¸®½ºÆ®·ÎºÎÅÍ À妽º¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
int |
size ()
ÀÌ ÂüÁ¶³»ÀÇ ÁÖ¼Ò¼ö¸¦ ²¨³À´Ï´Ù. |
String |
toString ()
ÀÌ ÂüÁ¶ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
protected String className
Class.getName()
protected Vector addrs
protected String classFactory
protected String classFactoryLocation
»ý¼ºÀÚÀÇ »ó¼¼ |
public Reference(String className)
className
- ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ Å¬·¡½º¸ípublic Reference(String className, RefAddr addr)
className
- ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ Å¬·¡½º¸íaddr
- ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ ÁÖ¼Òpublic Reference(String className, String factory, String factoryLocation)
className
- ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ Å¬·¡½º¸ífactory
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ Å¬·¡½º¸ífactoryLocation
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÆÑÅ丮¸¦ ·ÎµåÇÏ´Â À§Ä¡ (URL µî)ObjectFactory
,
NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)
public Reference(String className, RefAddr addr, String factory, String factoryLocation)
className
- ÀÌ ÂüÁ¶ÀÇ ÂüÁ¶Ã³ ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ Å¬·¡½º¸ífactory
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÇ Å¬·¡½º¸ífactoryLocation
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÆÑÅ丮¸¦ ·ÎµåÇÏ´Â À§Ä¡ (URL µî)addr
- ¿ÀºêÁ§Æ®ÀÇ null ÀÌ¿ÜÀÇ ÁÖ¼ÒObjectFactory
,
NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getClassName()
public String getFactoryClassName()
public String getFactoryClassLocation()
public RefAddr get(String addrType)
addrType
- ÁÖ¼ÒÀÇ °Ë»ö ´ë»óÀÌ µÇ´Â null ÀÌ¿ÜÀÇ ÁÖ¼ÒÇü
public RefAddr get(int posn)
posn
- ²¨³»´Â ÁÖ¼ÒÀÇ À妽º
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic Enumeration getAll()
public int size()
public void add(RefAddr addr)
addr
- Ãß°¡ÇÏ´Â null ÀÌ¿ÜÀÇ ÁÖ¼Òpublic void add(int posn, RefAddr addr)
posn
- addr ¸¦ »ðÀÔÇÏ´Â ¸®½ºÆ®ÀÇ 0 À¸·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽ºaddr
- Ãß°¡ÇÏ´Â null ÀÌ¿ÜÀÇ ÁÖ¼Ò
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic Object remove(int posn)
posn
- »èÁ¦ÇÏ´Â ÁÖ¼Ò³»ÀÇ 0 À¸·ÎºÎÅÍ ½ÃÀ۵Ǵ »öÀÎ
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic void clear()
public boolean equals(Object obj)
Object
³»ÀÇ equals
obj
- null ÀÇ °¡´É¼ºÀÌ Àִ üũ ´ë»ó ¿ÀºêÁ§Æ®
Object.hashCode()
,
Hashtable
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
Object
³»ÀÇ toString
public Object clone()
Object
³»ÀÇ clone
Cloneable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.