JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.omg.PortableInterceptor
ÀÎÅÍÆäÀ̽º IORInfoOperations

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
IORInfo

public interface IORInfoOperations

¼­¹öÃøÀÇ ORB ¼­ºñ½º°¡ IOR ÀÇ ÀÛ¼º½Ã¿¡ ÀûÀýÇÑ Æú¸®½Ã¿¡ ¾×¼¼½º Çϰųª ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡Çϰųª ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ORB ´Â ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ORB ±¸ÇöÀÇ ÀνºÅϽº¸¦ ÆÄ¶ó¹ÌÅͷμ­ IORInterceptor.establish_components ¿¡ °Ç³×ÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
IORInterceptor

¸Þ¼ÒµåÀÇ °³¿ä
 void add_ior_component_to_profile (TaggedComponent  tagged_component, int profile_id)
          À̽ļºÀÌ ÀÖ´Â ORB ¼­ºñ½º ±¸Çö¿¡¼­´Â establish_components ÀÇ ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component_to_profile ¸¦ È£ÃâÇØ, IOR ÀÇ ÀÛ¼º½Ã¿¡ ÀúÀåµÇ´Â ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù.
 void add_ior_component (TaggedComponent  tagged_component)
          À̽ļºÀÌ ÀÖ´Â ORB ¼­ºñ½º ±¸Çö¿¡¼­´Â establish_components ÀÇ ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component ¸¦ È£ÃâÇØ, IOR ÀÇ ÀÛ¼º½Ã¿¡ ÀúÀåµÇ´Â ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù.
 Policy get_effective_policy (int type)
          ORB ¼­ºñ½º ±¸ÇöÀ¸·Î, ÀÛ¼ºÇÏ´Â IOR ¿¡ À¯È¿ÇÑ Æ¯Á¤ÀÇ ÇüÅÂÀÇ ¼­¹öÃø Æú¸®½Ã¸¦ È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
 

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

get_effective_policy

public Policy  get_effective_policy(int type)
ORB ¼­ºñ½º ±¸ÇöÀ¸·Î, ÀÛ¼ºÇÏ´Â IOR ¿¡ À¯È¿ÇÑ Æ¯Á¤ÀÇ ÇüÅÂÀÇ ¼­¹öÃø Æú¸®½Ã¸¦ È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÛ¼ºÇÏ´Â IOR °¡ POA ¸¦ »ç¿ëÇØ ±¸ÇöµÈ ¿ÀºêÁ§Æ®¿ëÀÎ °æ¿ì, ±× POA ¸¦ ÀÛ¼ºÇÑ PortableServer.POA.create_POA È£Ãâ¿¡°Ô °Ç³×Áø Policy ¿ÀºêÁ§Æ®´Â ¸ðµÎ,get_effective_policy ¸¦ °³ÀÔ½ÃÄÑ ¾×¼¼½º ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÁöÁ¤µÈ ÇüÅÂÀÇ Æú¸®½Ã°¡ ORB ¿¡ ÀνĵÇÁö ¾Ê´Â °æ¿ì´Â ÀÌ ¿ÀÆÛ·¹À̼ǿ¡ ÀÇÇØ Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 2 °¡ ¼³Á¤µÈ INV_POLICY °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - µ¹·ÁÁÖ¾îÁö´Â Æú¸®½ÃÀÇ ÇüŸ¦ ³ªÅ¸³»´Â int
¹Ýȯ°ª:
¿ä±¸µÈ ÇüÅÂÀÇ À¯È¿ÇÑ CORBA.Policy ¿ÀºêÁ§Æ®. ÁöÁ¤µÈ Æú¸®½ÃÇüÀÌ ÀνĵǾ, ±× ÇüÅÂÀÇ À¯È¿ÇÑ Æú¸®½Ã°¡ ¾øÀ¸¸é, ÀÌ ¿ÀÆÛ·¹À̼ǿ¡ ÀÇÇØ nil ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µ¹·ÁÁÖ¾îÁø´Ù

add_ior_component

public void add_ior_component(TaggedComponent  tagged_component)
À̽ļºÀÌ ÀÖ´Â ORB ¼­ºñ½º ±¸Çö¿¡¼­´Â establish_components ÀÇ ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component ¸¦ È£ÃâÇØ, IOR ÀÇ ÀÛ¼º½Ã¿¡ ÀúÀåµÇ´Â ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¼¼Æ®³»ÀÇ ÄÄÆÛ³ÍÆ®´Â ¸ðµç ÇÁ·ÎÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.

°°Àº ÄÄÆÛ³ÍÆ® ID ¸¦ °¡Áö´Â ÄÄÆÛ³ÍÆ®°¡ ´Ù¼ö Á¸ÀçÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.


add_ior_component_to_profile

public void add_ior_component_to_profile(TaggedComponent  tagged_component,
                                         int profile_id)
À̽ļºÀÌ ÀÖ´Â ORB ¼­ºñ½º ±¸Çö¿¡¼­´Â establish_components ÀÇ ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component_to_profile ¸¦ È£ÃâÇØ, IOR ÀÇ ÀÛ¼º½Ã¿¡ ÀúÀåµÇ´Â ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¼¼Æ®³»ÀÇ ÄÄÆÛ³ÍÆ®´Â ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.

°°Àº ÄÄÆÛ³ÍÆ® ID ¸¦ °¡Áö´Â ÄÄÆÛ³ÍÆ®°¡ ´Ù¼ö Á¸ÀçÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
profile_id - ÀÌ ÄÄÆÛ³ÍÆ®°¡ Ãß°¡µÇ´Â ÇÁ·ÎÆÄÀÏÀÇ ÇÁ·ÎÆÄÀÏ ID
¿¹¿Ü:
BAD_PARAM - ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ ID °¡ ±âÁ¸ÀÇ ÇÁ·ÎÆÄÀÏÀ» ³ªÅ¸³»Áö ¾ÊÀºÁö ±× ÇÁ·ÎÆÄÀÏ¿¡ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÒ ¼ö ¾ø´Â °æ¿ì, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 29 ·Î ½½·Î¿ì µÈ´Ù

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.