|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface NamingContextOperations
³×ÀÌ¹Ö ÄÁÅØ½ºÆ® Àº, °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» Æ÷ÇÔÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ´Ù¸¥ À̸§À», µ¿½Ã¿¡ °°Àº ÄÁÅØ½ºÆ® ¶Ç´Â ´Ù¸¥ ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀεå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¸CORBA COS Naming Specification¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸Þ¼µå °³¿ä | |
---|---|
void |
bind_context (NameComponent [] n,
NamingContext nc)
³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ÀÎ ¿ÀºêÁ§Æ®ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. |
NamingContext |
bind_new_context (NameComponent [] n)
ÄÁÅØ½ºÆ® À» »õ·Ó°Ô ÀÛ¼ºÇØ, Àμö·Î¼ ÁöÁ¤µÈ À̸§¿¡ ±× ÄÁÅØ½ºÆ® À» ¹ÙÀεå ÇÕ´Ï´Ù. |
void |
bind (NameComponent [] n,
Object obj)
³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ¿¡ À̸§°ú ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
void |
destroy ()
destroy´Â ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® À» »èÁ¦ÇÕ´Ï´Ù. |
void |
list (int how_many,
BindingListHolder bl,
BindingIteratorHolder bi)
list¸¦ »ç¿ëÇϸé, Ŭ¶óÀÌ¾ðÆ®´Â ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ³»ÀÇ ÀÏ·ÃÀÇ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. |
NamingContext |
new_context ()
È£ÃâÃøÀÇ ÄÁÅØ½ºÆ® °ú °°Àº ³×ÀÓ¼¹ö¿¡ ÇØ ±¸ÇöµÇ´Â ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® À» µ¹·ÁÁÝ´Ï´Ù. |
void |
rebind_context (NameComponent [] n,
NamingContext nc)
À̸§ÀÌ ¹ú½á ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì¿¡¼µµ, ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ¿¡ À̸§°ú ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ÀÇ ¹ÙÀεùÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
void |
rebind (NameComponent [] n,
Object obj)
À̸§ÀÌ ¹ú½á ÄÁÅØ½ºÆ® À¸·Î ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì¿¡¼µµ, ³×ÀÌ¹Ö ÄÁÅØ½ºÆ® ¿¡ À̸§°ú ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
Object |
resolve (NameComponent [] n)
resolve´Â ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î À̸§¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
void |
unbind (NameComponent [] n)
unbind´Â ÄÁÅØ½ºÆ® À¸·ÎºÎÅÍ ³×ÀÓ ¹ÙÀεùÀ» »èÁ¦ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void bind(NameComponent [] n, Object obj) throws NotFound, CannotProceed, InvalidName, AlreadyBound
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§ obj
- ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÇ´Â Object
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì
AlreadyBound
- ÁöÁ¤µÈ À̸§¿¡ ¿ÀºêÁ§Æ®°¡ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ìvoid bind_context(NameComponent [] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName, AlreadyBound
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§ nc
- ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÇ´Â NamingContect ¿ÀºêÁ§Æ®
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì
AlreadyBound
- ÁöÁ¤µÈ À̸§¿¡ ¿ÀºêÁ§Æ®°¡ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ìvoid rebind(NameComponent [] n, Object obj) throws NotFound, CannotProceed, InvalidName
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§ obj
- ÁöÁ¤µÈ À̸§¿¡ Àç¹ÙÀÎµå µÇ´Â Object
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì void rebind_context(NameComponent [] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§ nc
- ÁöÁ¤µÈ À̸§¿¡ Àç¹ÙÀÎµå µÇ´Â NamingContect ¿ÀºêÁ§Æ®
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì Object resolve(NameComponent [] n) throws NotFound, CannotProceed, InvalidName
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì void unbind(NameComponent [] n) throws NotFound, CannotProceed, InvalidName
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì void list(int how_many, BindingListHolder bl, BindingIteratorHolder bi)
list´Â ¹ÙÀεù ¸®½ºÆ® bl ³»ÀÇ, ÁöÁ¤µÈ ¼ö¸¦ ÃÖ´ë ¼ö¶ó°í ÇØ ¹ÙÀεùÀ» µ¹·ÁÁÝ´Ï´Ù.
how_many
- µ¹·ÁÁÖ°íÁö´Â ¹ÙÀεùÀÇ ÃÖ´ë¼ö bl
- µ¹·ÁÁÖ°íÁö´Â ¹ÙÀεùÀÇ ¸®½ºÆ® bi
- µ¹·ÁÁÖ°íÁö´Â ¹ÙÀεù ¹Ýº¹ÀÚ NamingContext new_context()
NamingContext bind_new_context(NameComponent [] n) throws NotFound, AlreadyBound, CannotProceed, InvalidName
n
- ¿ÀºêÁ§Æ®ÀÇ À̸§
NotFound
- À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì
AlreadyBound
- ÁöÁ¤µÈ À̸§¿¡ ¿ÀºêÁ§Æ®°¡ ¹ú½á ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì
CannotProceed
- ÇϵîÀÇ ÀÌÀ¯¿¡
ÇØ ±¸ÇöÀÌ ÁßÁöµÇ¾úÀ» °æ¿ì. ´Ù¸¸ Ŭ¶óÀÌ¾ðÆ®´Â
µ¹·ÁÁÖ°íÁø ³×ÀÌ¹Ö ÄÁÅØ½ºÆ®
À¸·Î 󸮸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù
InvalidName
- À̸§ÀÌ ¹«È¿ÀÎ °æ¿ì void destroy() throws NotEmpty
NotEmpty
- Naming Context ¿¡ ¹ÙÀεùÀÌ ÀÖ´Â °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.