|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface IORInfoOperations
¼¹öÃøÀÇ ORB ¼ºñ½º°¡ IOR
ÀÛ¼º½Ã¿¡ ÀûÀýÇÑ Æú¸®½Ã¿¡ ¾×¼¼½º Çϰųª ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡Çϰųª ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ORB´Â
ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ORB ±¸ÇöÀÇ ÀνºÅϽº¸¦ ÆÄ¶ó¹ÌÅͷμ IORInterceptor.establish_components
¿¡ °Ç³×ÁÝ´Ï´Ù.
IORInterceptor
¸Þ¼µå °³¿ä | |
---|---|
ObjectReferenceTemplate |
adapter_template ()
Á÷Àü¿¡ IOR ÀνºÆäũŸ¸¦ ÀÛ¼ºÇØ ½ÇÇàÁßÀÎ ¿ÀºêÁ§Æ® ¾î´ðÅÍÀÇ, ¿ÀºêÁ§Æ® ÂüÁ¶ ÅÛÇø´À» µ¹·ÁÁÝ´Ï´Ù. |
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
ÀÛ¼º½Ã¿¡ Æ÷ÇԵǴ ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
ObjectReferenceFactory |
current_factory ()
read½Ã¿¡ IOR ÀνºÆäũŸ¸¦ Á÷Àü¿¡ ÀÛ¼ºÇØ ½ÇÇàÁßÀÎ ¿ÀºêÁ§Æ® ¾î´ðÅÍÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ »ç¿ëµÇ´Â ÇöÀçÀÇ ÆÑÅ丮¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
current_factory (ObjectReferenceFactory newCurrent_factory)
read½Ã¿¡ IOR ÀνºÆäũŸ¸¦ Á÷Àü¿¡ ÀÛ¼ºÇØ ½ÇÇàÁßÀÎ ¿ÀºêÁ§Æ® ¾î´ðÅÍÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ »ç¿ëµÇ´Â ÇöÀçÀÇ ÆÑÅ丮¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Policy |
get_effective_policy (int type)
ORB ¼ºñ½º ±¸ÇöÀ¸·Î ÀÛ¼ºÇÏ´Â IOR ¿¡ À¯È¿ÇÑ Æ¯Á¤ÀÇ ÇüÅÂÀÇ ¼¹öÃø Æú¸®½Ã¸¦ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. |
int |
manager_id ()
Á÷Àü¿¡ IOR ÀνºÆäũŸ¸¦ ÀÛ¼ºÇØ ½ÇÇàÁßÀÎ ¿ÀºêÁ§Æ® ¾î´ðÅÍÀÇ, ¾î´ðÅÍ ¸Å´ÏÀú ID¸¦ µ¹·ÁÁÝ´Ï´Ù. |
short |
state ()
Á÷Àü¿¡ IOR ÀνºÆäũŸ¸¦ ÀÛ¼ºÇØ ½ÇÇàÁßÀÎ ¿ÀºêÁ§Æ® ¾î´ðÅÍÀÇ, ¾î´ðÅÍ »óŸ¦ µ¹·ÁÁÝ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Policy get_effective_policy(int type)
PortableServer.POA.create_POA
È£Ãâ¿¡°Ô °Ç³×Áø Policy ¿ÀºêÁ§Æ®´Â ¸ðµÎ,get_effective_policy
¸¦
°³ÀÔ½ÃÄÑ ¾×¼¼½º ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ ÇüÅÂÀÇ Æú¸®½Ã°¡ ORB ¿¡ ÀνĵÇÁö ¾Ê´Â °æ¿ì´Â
ÀÌ Á¶ÀÛ¿¡
ÇØ Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 2 °¡ ¼³Á¤µÈ INV_POLICY
°¡ Throw µË´Ï´Ù.
type
- µ¹·ÁÁÖ°íÁö´Â Æú¸®½ÃÀÇ ÇüŸ¦ ³ªÅ¸³»´Â int
CORBA.Policy
¿ÀºêÁ§Æ®. ÁöÁ¤µÈ Æú¸®½ÃÇüÀÌ ÀνĵǾ, ±× ÇüÅÂÀÇ À¯È¿ÇÑ Æú¸®½Ã°¡ ¾øÀ¸¸é, ÀÌ Á¶ÀÛ¿¡
ÇØ nil ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µ¹·ÁÁÖ°íÁø´Ùvoid add_ior_component(TaggedComponent tagged_component)
establish_components
ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component
¸¦
È£ÃâÇØ, IOR
ÀÛ¼º½Ã¿¡ Æ÷ÇԵǴ ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¼¼Æ®³»ÀÇ ÄÄÆÛ³ÍÆ®´Â
¸ðµç ÇÁ·ÎÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ.
°°Àº ÄÄÆÛ³ÍÆ® ID¸¦ °¡Áö´Â ÄÄÆÛ³ÍÆ®°¡ ´Ù¼ö Á¸ÀçÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
tagged_component
- Ãß°¡ÇÏ´Â IOP.TaggedComponentvoid add_ior_component_to_profile(TaggedComponent tagged_component, int profile_id)
establish_components
ORB ±¸ÇöÀ¸·ÎºÎÅÍ add_ior_component_to_profile
¸¦
È£ÃâÇØ, IOR
ÀÛ¼º½Ã¿¡ Æ÷ÇԵǴ ÄÄÆÛ³ÍÆ® ¼¼Æ®¿¡ ÅÂ±× Ã·ºÎ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¼¼Æ®³»ÀÇ ÄÄÆÛ³ÍÆ®´Â
ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ.
°°Àº ÄÄÆÛ³ÍÆ® ID¸¦ °¡Áö´Â ÄÄÆÛ³ÍÆ®°¡ ´Ù¼ö Á¸ÀçÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
tagged_component
- Ãß°¡ÇÏ´Â IOP.TaggedComponent
profile_id
- ÀÌ ÄÄÆÛ³ÍÆ®°¡ Ãß°¡µÇ´Â ÇÁ·ÎÆÄÀÏÀÇ ÇÁ·ÎÆÄÀÏ ID
BAD_PARAM
- ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ ID °¡ ±âÁ¸ÀÇ ÇÁ·ÎÆÄÀÏÀ» ³ªÅ¸³»Áö ¾ÊÀºÁö, ±× ÇÁ·ÎÆÄÀÏ¿¡ ÄÄÆÛ³ÍÆ®¸¦ Ãß°¡ÇÒ ¼ö ¾ø´Â °æ¿ì, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 29 ·Î Throw µÈ´Ùint manager_id()
short state()
ObjectReferenceTemplate adapter_template()
ObjectReferenceFactory current_factory()
void current_factory(ObjectReferenceFactory newCurrent_factory)
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.