JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.omg.CosNaming
ÀÎÅÍÆäÀ̽º NamingContextExtOperations

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
NamingContextOperations
±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
NamingContextExt
±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
_NamingContextExtStub , NamingContextExtPOA

public interface NamingContextExtOperations
extends NamingContextOperations

NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù. ´Ù¸¥ À̸§À», °°Àº ¹®¸Æ ¶Ç´Â ´Ù¸¥ ¹®¸ÆÀÇ ¿ÀºêÁ§Æ®¿¡ µ¿½Ã¿¡ ¹ÙÀεå ÇÒ ¼ö ÀÖ½À´Ï´Ù. NamingContextExt ¸¦ »ç¿ëÇϸé(ÀÚ), URL º£À̽ºÀÇ À̸§À» »ç¿ëÇØ ¹ÙÀÎµå ¹× ÇØ°áÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù.

¡¸CORBA COS Naming Specification¡¹ ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


¸Þ¼ÒµåÀÇ °³¿ä
 Object resolve_str (String  sn)
          Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À» ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ ÇØ°áÇÕ´Ï´Ù.
 NameComponent [] to_name (String  sn)
          Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À», µî°¡ÀÎ À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¹è¿­·Î º¯È¯ÇÕ´Ï´Ù.
 String to_string (NameComponent [] n)
          À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¹è¿­·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀο¡ º¯È¯µÈ À̸§À» ÀÛ¼ºÇÕ´Ï´Ù.
 String to_url (String  addr, String  sn)
          ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À¸·ÎºÎÅÍ URL º£À̽ºÀÇ "iiopname://" Çü½ÄÀÇ À̸§À» ÀÛ¼ºÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.omg.CosNaming. NamingContextOperations ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
bind_context , bind_new_context , bind , destroy , list , new_context , rebind_context , rebind , resolve , unbind
 

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

to_string

public String  to_string(NameComponent [] n)
                 throws InvalidName 
À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¹è¿­·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀο¡ º¯È¯µÈ À̸§À» ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
n - ¿ÀºêÁ§Æ®ÀÇ À̸§

¿¹¿Ü:
org.omg.CosNaming.NamingContextExtPackage.InvalidName - À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì

InvalidName

to_name

public NameComponent [] to_name(String  sn)
                        throws InvalidName 
ij¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À», µî°¡ÀÎ À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¹è¿­·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sn - ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§

¿¹¿Ü:
org.omg.CosNaming.NamingContextExtPackage.InvalidName - À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì

InvalidName

to_url

public String  to_url(String  addr,
                     String  sn)
              throws InvalidAddress ,
                     InvalidName 
¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À¸·ÎºÎÅÍ URL º£À̽ºÀÇ "iiopname://" Çü½ÄÀÇ À̸§À» ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
addr - ³×ÀÓ ¼­ºñ½º¸¦ ½ÇÇàÇϴ ȣ½ºÆ® ¸Ó½ÅÀÇ ÀÎÅÍ³Ý º£À̽º ÁÖ¼Ò

sn - ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§

¿¹¿Ü:
org.omg.CosNaming.NamingContextExtPackage.InvalidName - À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì

org.omg.CosNaming.NamingContextPackage.InvalidAddress - È£½ºÆ® ¸Ó½ÅÀÇ ÀÎÅÍ³Ý º£À̽º ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì

InvalidAddress
InvalidName

resolve_str

public Object  resolve_str(String  sn)
                   throws NotFound ,
                          CannotProceed ,
                          InvalidName 
ij¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§À» ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ ÇØ°áÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sn - ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀÎÈ­ µÈ À̸§

¿¹¿Ü:
NotFound - ÁöÁ¤µÈ À̸§ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì

CannotProceed - ÁöÁ¤µÈ º¹ÇÕ¸íÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì

org.omg.CosNaming.NamingContextExtPackage.InvalidName - À̸§À¸·Î ¹ÙÀεùÀ» ½Äº°ÇÒ ¼ö ¾ø´Â °æ¿ì

InvalidName

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.