|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface POAOperations
POA ¿ÀºêÁ§Æ®´Â ¿ÀºêÁ§Æ®ÀÇ Ä÷º¼ÇÀÇ ±¸ÇöÀ» °ü¸®ÇÕ´Ï´Ù. POA´Â ¿ÀºêÁ§Æ® ID ¿¡ ÇØ ½Äº°µÇ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§ °ø°£À» ¼Æ÷Æ®ÇÕ´Ï´Ù. ¶Ç, POA À̸§ °ø°£µµ Á¦°øÇÕ´Ï´Ù. POA´Â ±âÁ¸ÀÇ POA ¾ÆÀ̷μ ÀÛ¼ºµÇ¾î °Å±â¿¡ µû¶ó ·çÆ® POA ·Î ½ÃÀ۵Ǵ °èÃþÀÌ Çü¼ºµË´Ï´Ù. POA ¿ÀºêÁ§Æ®´Â ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ export Çϰųª ORB::object_to_string¸¦ »ç¿ëÇØ ¿ÜºÎÈÇϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
¸Þ¼µå °³¿ä | |
---|---|
void |
activate_object_with_id (byte[] id,
Servant p_servant)
ÀÌ Á¶ÀÛÀº, ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ID ¿Í ÁöÁ¤µÈ ¼¹øÆ®¿ÍÀÇ °ü·ÃÁþ°í¸¦ Active Object Map ¿¡ ³Ö½À´Ï´Ù. |
byte[] |
activate_object (Servant p_servant)
ÀÌ Á¶ÀÛÀº, ¿ÀºêÁ§Æ® ID¸¦ »ý¼ºÇØ, ±× ¿ÀºêÁ§Æ® ID ¿Í ÁöÁ¤µÈ ¼¹øÆ®¸¦ Active Object Map ¿¡ ³Ö½À´Ï´Ù. |
IdAssignmentPolicy |
create_id_assignment_policy (IdAssignmentPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
IdUniquenessPolicy |
create_id_uniqueness_policy (IdUniquenessPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ImplicitActivationPolicy |
create_implicit_activation_policy (ImplicitActivationPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
LifespanPolicy |
create_lifespan_policy (LifespanPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
POA |
create_POA (String adapter_name,
POAManager a_POAManager,
Policy [] policies)
ÀÌ Á¶ÀÛÀº, »õ·Î¿î POA¸¦ Ÿ°Ù POA ¾ÆÀ̷μ ÀÛ¼ºÇÕ´Ï´Ù. |
Object |
create_reference_with_id (byte[] oid,
String intf)
ÀÌ Á¶ÀÛÀº, ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ID ¿Í ÀÎÅÍÆäÀ̽º ¸®Æ÷ÁöÅ͸®(repository) ID °ªÀ» ĸ½¶ÈÇÏ´Â ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
Object |
create_reference (String intf)
ÀÌ Á¶ÀÛÀº, POA ¿¡ ÇØ »ý¼ºµÈ ¿ÀºêÁ§Æ® ID Ä¡¿Í ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º ¸®Æ÷ÁöÅ͸®(repository) ID¸¦ ĸ½¶ÈÇÏ´Â ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
RequestProcessingPolicy |
create_request_processing_policy (RequestProcessingPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ServantRetentionPolicy |
create_servant_retention_policy (ServantRetentionPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ThreadPolicy |
create_thread_policy (ThreadPolicyValue value)
ÀÌ·¯ÇÑ Á¶ÀÛÀº °¢°¢, ÁöÁ¤µÈ °ªÀ» °¡Áö´Â Æú¸®½Ã ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
deactivate_object (byte[] oid)
ÀÌ Á¶ÀÛ¿¡ ÇØ, oid ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤µÈ ObjectId °¡ Á¾·áµË´Ï´Ù. |
void |
destroy (boolean etherealize_objects,
boolean wait_for_completion)
ÀÌ Á¶ÀÛÀº, POA ¿Í ±× ÇÏÀ§ POA¸¦ ¸ðµÎ ÆÄ±âÇÕ´Ï´Ù. |
POA |
find_POA (String adapter_name,
boolean activate_it)
Ÿ°Ù POA °¡ ÁöÁ¤µÈ À̸§ (Ÿ°Ù POA¸¦ ±âÁØÀ¸·Î Çϰí ÀÖ´Ù)À» °¡Áö´Â ¾ÆÀÌ POA ºÎ¸ðÀÎ °æ¿ì´Â ±× ¾ÆÀÌ POA °¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. |
ServantManager |
get_servant_manager ()
POA ServantRetentionPolicy °¡ RETAIN °æ¿ì, ServantManager Àμö (imgr)´Â ServantActivator ÀÎÅÍÆäÀ̽º¸¦ ¼Æ÷Æ®ÇÕ´Ï´Ù. |
Servant |
get_servant ()
ÀÌ Á¶ÀÛÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µðÆúÆ®ÀÇ ¼¹øÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
id_to_reference (byte[] oid)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ID¸¦ °¡Áö´Â ¿ÀºêÁ§Æ®°¡ ÇöÀç ¾×Æ¼ºêÇÏ°Ô µÇ¾î ÀÖ´Â °æ¿ì´Â ±× ¿ÀºêÁ§Æ®¸¦ ½ÃÀÛÇϱâ À§ÇÑ Á¤º¸¸¦ ĸ½¶ÈÇϰí ÀÖ´Â ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. |
Servant |
id_to_servant (byte[] oid)
POA ¿¡ RETAIN Æú¸®½Ã°¡ ¼³Á¤µÇ¾î ÀÖ¾î, ÁöÁ¤µÈ ObjectId °¡ Active Object Map ¿¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â Active Object Map ³»ÀÇ ÇØ´ç ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼¹øÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
byte[] |
id ()
POA °¡ ÀÛ¼ºµÇ´Â °úÁ¤¿¡¼, POA ÀÏÀÇÀÇ ID¸¦ µ¹·ÁÁÝ´Ï´Ù. |
byte[] |
reference_to_id (Object reference)
ÀÌ Á¶ÀÛÀº, ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ ÇØ ĸ½¶ÈµÈ ¿ÀºêÁ§Æ® ID Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Servant |
reference_to_servant (Object reference)
POA ¿¡ RETAIN Æú¸®½Ã°¡ ¼³Á¤µÇ¾î ÀÖ¾î, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ Active Object Map ¿¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â Active Object Map ³»ÀÇ ÇØ´ç ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼¹øÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
byte[] |
servant_to_id (Servant p_servant)
ÀÌ Á¶ÀÛ¿¡´Â ´ÙÀ½ÀÇ 4 °³ÀÇ µ¿ÀÛÀÌ »ý°¢µË´Ï´Ù. |
Object |
servant_to_reference (Servant p_servant)
ÀÌ POA ¿¡ ÇØ Á¶ÀÛÀÌ µð½ºÆÐÄ¡ µÉ ¶§ Àܷ̿ΠÀÌ Á¶ÀÛÀÌ ºÒ·Á °¡´Â °æ¿ì´Â RETAIN Æú¸®½Ã¿Í UNIQUE_ID ¶Ç´Â IMPLICIT_ACTIVATION Æú¸®½ÃÀÇ ¾î´À ÂÊÀÎÁö°¡ ÇÊ¿äÇÕ´Ï´Ù. |
void |
set_servant_manager (ServantManager imgr)
ÀÌ Á¶ÀÛÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µðÆúÆ®ÀÇ ¼¹øÆ® ¸Å´ÏÀú¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
set_servant (Servant p_servant)
ÀÌ Á¶ÀÛÀº, ÁöÁ¤µÈ ¼¹øÆ®¸¦ µðÆúÆ®ÀÇ ¼¹øÆ®·Î¼ POA ¿¡ µî·ÏÇÕ´Ï´Ù. |
AdapterActivator |
the_activator ()
ÀÌ ¼Ó¼ºÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¾î´ðÅÍ activator¸¦ ½Äº°ÇÕ´Ï´Ù. |
void |
the_activator (AdapterActivator newThe_activator)
ÀÌ ¼Ó¼ºÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¾î´ðÅÍ activator¸¦ ½Äº°ÇÕ´Ï´Ù. |
POA [] |
the_children ()
ÀÌ ¼Ó¼ºÀº, POA ¸ðµç ¾ÆÀÌ POA ·ÎºÎÅÍ ¿Ï¼ºµÇ´Â ÇöÀçÀÇ ¾ÆÀÌ POA ¼¼Æ®¸¦ ½Äº°ÇÕ´Ï´Ù. |
String |
the_name ()
ÀÌ ¼Ó¼ºÀº, POA¸¦ , ±× ºÎ¸ð¸¦ ±âÁØÀ¸·Î ÇØ ½Äº°ÇÕ´Ï´Ù. |
POA |
the_parent ()
ÀÌ ¼Ó¼ºÀº, POA ºÎ¸ð¸¦ ½Äº°ÇÕ´Ï´Ù. |
POAManager |
the_POAManager ()
ÀÌ ¼Ó¼ºÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø POA ¸Å´ÏÀú¸¦ ½Äº°ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
POA create_POA(String adapter_name, POAManager a_POAManager, Policy [] policies) throws AdapterAlreadyExists, InvalidPolicy
adapter_name
- °°Àº Ä£ POA¸¦
°¡Áö´Â ´Ù¸¥ POA¸¦
±âÁØÀ¸·Î ÇØ »õ·Î¿î POA¸¦
½Äº°ÇÏ´Âa_POAManager
- »õ·Î¿î POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â POA ¸Å´ÏÀú¸¦ ³ªÅ¸³»´Âpolicies
- POA ¿¡ °ü·ÃÁö¾î, ±× µ¿ÀÛÀ» Á¦¾îÇϱâ À§ÇÑ Æú¸®½Ã ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³½´Ù
AdapterAlreadyExists
- Ÿ°Ù POA °¡ ÁöÁ¤µÈ À̸§À» °¡Áö´Â ¾ÆÀÌ POA¸¦
¹ú½á º¸À¯Çϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³½´Ù
InvalidPolicy
- Æú¸®½Ã ¿ÀºêÁ§Æ®ÀÇ ¾î¶² °ÍÀΰ¡°¡ ORB ¿¡ À¯È¿ÇÏÁö ¾ÊÀºÁö, Ãæµ¹ Çϰí ÀÖ´ÂÁö, ½ÇÇàµÇ¾î ÀÖÁö ¾ÊÀº °ü¸® ¾×¼ÇÀ» ÇÊ¿ä·Î Çϰí ÀÖ´Â °æ¿ì¿¡ Throw µÈ´ÙPOA find_POA(String adapter_name, boolean activate_it) throws AdapterNonExistent
adapter_name
- °Ë»ö ´ë»óÀÇ POA ¸íactivate_it
- ÁöÁ¤µÈ À̸§À» °¡Áö´Â POA °¡ Á¸ÀçÇÏÁö ¾ÊÀ» ¶§¿¡
activate_it ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ TRUE ÀÎ °æ¿ì´Â
Ÿ°Ù POA
AdapterActivator (Á¸ÀçÇÏ´Â °æ¿ì)°¡ ºÒ·Á °£´Ù
AdapterNonExistent
void destroy(boolean etherealize_objects, boolean wait_for_completion)
etherealize_objects
- ¼¹øÆ® ¸Å´ÏÀú¿¡ ´ëÇÑ etherealize Á¶ÀÛÀ» È£ÃâÇÒ Çʿ䰡 ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Ç÷¡±×wait_for_completion
- POA ¿Í ±× ¾ÆÀÌ POA °¡ ½ÃÀÛ ¿ä±¸¿Í ·ÉÈ (etherealization)°¡ ¿Ï·áÇÒ ¶§±îÁö ´ë±âÇÒ Çʿ䰡 ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Ç÷¡±×ThreadPolicy create_thread_policy(ThreadPolicyValue value)
value
- Æú¸®½ÃÇü
LifespanPolicy create_lifespan_policy(LifespanPolicyValue value)
value
- Æú¸®½ÃÇü
IdUniquenessPolicy create_id_uniqueness_policy(IdUniquenessPolicyValue value)
value
- Æú¸®½ÃÇü
IdAssignmentPolicy create_id_assignment_policy(IdAssignmentPolicyValue value)
value
- Æú¸®½ÃÇü
ImplicitActivationPolicy create_implicit_activation_policy(ImplicitActivationPolicyValue value)
value
- Æú¸®½ÃÇü
ServantRetentionPolicy create_servant_retention_policy(ServantRetentionPolicyValue value)
value
- Æú¸®½ÃÇü
RequestProcessingPolicy create_request_processing_policy(RequestProcessingPolicyValue value)
value
- Æú¸®½ÃÇü
String the_name()
POA the_parent()
POA [] the_children()
POAManager the_POAManager()
AdapterActivator the_activator()
void the_activator(AdapterActivator newThe_activator)
ServantManager get_servant_manager() throws WrongPolicy
WrongPolicy
- USE_SERVANT_MANAGER Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´Ùvoid set_servant_manager(ServantManager imgr) throws WrongPolicy
imgr
- µðÆúÆ®·Î¼ »ç¿ëµÇ´Â ¼¹øÆ® ¸Å´ÏÀú
WrongPolicy
- USE_SERVANT_MANAGER Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´ÙServant get_servant() throws NoServant, WrongPolicy
NoServant
- POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µðÆúÆ®ÀÇ ¼¹øÆ®°¡ ¾ø´Â °æ¿ì¿¡ Throw µÈ´Ù
WrongPolicy
- USE_DEFAULT_SERVANT Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´Ùvoid set_servant(Servant p_servant) throws WrongPolicy
p_servant
- µðÆúÆ®·Î¼ »ç¿ëµÇ´Â ¼¹øÆ®
WrongPolicy
- USE_DEFAULT_SERVANT Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´Ùbyte[] activate_object(Servant p_servant) throws ServantAlreadyActive, WrongPolicy
p_servant
- ½ÃÀÛÇÏ´Â ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¼¹øÆ®
ServantAlreadyActive
- POA ¿¡ UNIQUE_ID Æú¸®½Ã°¡ ÁöÁ¤µÇ°í ÀÖÀ» ¶§, ¼¹øÆ®°¡ Active Object Map ¿¡ ¹ú½á Æ÷ÇԵǰí ÀÖ´Â °æ¿ì¿¡ Throw µÈ´Ù
WrongPolicy
- SYSTEM_ID ¿Í RETAIN Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´Ùvoid activate_object_with_id(byte[] id, Servant p_servant) throws ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy
id
- ½ÃÀÛÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ¿ÀºêÁ§Æ® IDp_servant
- ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¼¹øÆ®
ServantAlreadyActive
- POA ¿¡ UNIQUE_ID Æú¸®½Ã°¡ ÁöÁ¤µÇ°í ÀÖÀ» ¶§, ¼¹øÆ®°¡ Active Object Map ¿¡ ¹ú½á Æ÷ÇԵǰí ÀÖ´Â °æ¿ì¿¡ Throw µÈ´Ù
ObjectAlreadyActive
- ¿ÀºêÁ§Æ®°¡ POA ³»¿¡¼ ¹ú½á ¾×ƼºêÇÏ°Ô µÇ¾î ÀÖ´Â °æ¿ì¿¡ Throw µÈ´Ù
WrongPolicy
- RETAIN Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´Ùvoid deactivate_object(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- Á¾·áÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ¿ÀºêÁ§Æ® ID
ObjectNotActive
- ÁöÁ¤µÈ oid¸¦
°¡Áö´Â ¿ÀºêÁ§Æ®°¡ Active Object Map ¿¡ ¾ø´Â °æ¿ì
WrongPolicy
- RETAIN Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ Throw µÈ´ÙObject create_reference(String intf) throws WrongPolicy
intf
- ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÀÛ¼ºÇϱâ À§ÇÑ ¸®Æ÷ÁöÅ͸®(repository) ID
WrongPolicy
- SYSTEM_ID Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìObject create_reference_with_id(byte[] oid, String intf)
oid
- objref¸¦
ÀÛ¼ºÇϱâ À§ÇÑ ¿ÀºêÁ§Æ® IDintf
- objref¸¦
ÀÛ¼ºÇϱâ À§ÇÑ ¸®Æ÷ÁöÅ͸®(repository) ID
BAD_PARAM
- POA ¿¡ SYSTEM_ID Æú¸®½Ã°¡ ÁöÁ¤µÇ°í ÀÖÀ» ¶§, ½Ã½ºÅÛ¿¡
ÇØ ¶Ç´Â ÀÌ POA ¿¡ ´ëÇØ¼ ¿ÀºêÁ§Æ® ID Ä¡°¡ »ý¼ºµÇÁö ¾Ê¾Ò´ø °æ¿ì¿¡ Throw µÈ´Ùbyte[] servant_to_id(Servant p_servant) throws ServantNotActive, WrongPolicy
p_servant
- ¿ÀºêÁ§Æ® ID °¡ µ¹·ÁÁÖ°íÁö´Â ¼¹øÆ®
ServantNotActive
- »ó±âÀÇ ±ÔÄ¢°ú Æú¸®½ÃÀÇ Æí¼ºÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ì
WrongPolicy
- USE_DEFAULT_SERVANT Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ȤÀº RETAIN Æú¸®½Ã¿Í UNIQUE_ID ¶Ç´Â IMPLICIT_ACTIVATION Æú¸®½ÃÀÇ Æí¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìObject servant_to_reference(Servant p_servant) throws ServantNotActive, WrongPolicy
p_servant
- ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÃëµæÇÒ Çʿ䰡 ÀÖ´Â ¼¹øÆ®
WrongPolicy
- ÁöÁ¤µÈ ¼¹øÆ®¿¡ ´ëÇÑ ¿ä±¸¸¦ ½ÇÇàÇϰí ÀÖÀ» ¶§ Àܷ̿ΠÀÌ Á¶ÀÛÀÌ ºÒ·Á °¡´Â °æ¿ì·Î ÇÊ¿äÇÑ Æú¸®½Ã°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ» ¶§
ServantNotActive
- »ó±âÀÇ Æú¸®½Ã¿Í ±ÔÄ¢ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ìServant reference_to_servant(Object reference) throws ObjectNotActive, WrongPolicy, WrongAdapter
reference
- ¼¹øÆ®°¡ µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ® ÂüÁ¶
WrongPolicy
- RETAIN Æú¸®½Ã¿Í USE_DEFAULT_SERVANT Æú¸®½ÃÀÇ ¾î´ÀÂÊÀ̳ª ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
ObjectNotActive
- ¼¹øÆ®°¡ Active Object Map ¿¡ Á¸ÀçÇÏÁö ¾Ê´ÂÁö (RETAIN
°æ¿ì), µðÆúÆ®ÀÇ ¼¹øÆ®°¡ µî·ÏµÇÁö ¾ÊÀº (USE_DEFAULT_SERVANT
°æ¿ì) °æ¿ì
WrongAdapter
- ÀÌ POA ÀνºÅϽº¿¡
ÇØ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò´ø °æ¿ìbyte[] reference_to_id(Object reference) throws WrongAdapter, WrongPolicy
reference
- ¿ÀºêÁ§Æ® ID °¡ µ¹·ÁÁÖ°íÁú Çʿ䰡 ÀÖ´Â ¿ÀºêÁ§Æ® ÂüÁ¶
WrongAdapter
- ¿ÀºêÁ§Æ® ÂüÁ¶°¡ °Å±â·Î ÁöÁ¤µÈ POA ¿¡
ÇØ ÀÛ¼ºµÇÁö ¾Ê¾Ò´ø °æ¿ì
WrongPolicy
- ÇâÈÄÀÇ ±â´ÉÈ®Àå¿¡ ´ëºñÇØ ¼±¾ðµÇ°í ÀÖ´ÙServant id_to_servant(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- ¼¹øÆ®°¡ µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ® ID
ObjectNotActive
- ObjectId °¡ Active Object Map ¿¡ Á¸ÀçÇÏÁö ¾Ê´ÂÁö (RETAIN Æú¸®½ÃÀÇ °æ¿ì), µðÆúÆ®ÀÇ ¼¹øÆ®°¡ µî·ÏµÇÁö ¾ÊÀº (USE_DEFAULT_SERVANT Æú¸®½ÃÀÇ °æ¿ì) °æ¿ì
WrongPolicy
- RETAIN Æú¸®½Ã¿Í USE_DEFAULT_SERVANT Æú¸®½ÃÀÇ ¾î´ÀÂÊÀ̳ª ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìObject id_to_reference(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ®ÀÇ ID
ObjectNotActive
- ¿ÀºêÁ§Æ® ID Ä¡°¡ POA ·Î ¾×ƼºêÇÏ°Ô µÇÁö ¾ÊÀº °æ¿ì
WrongPolicy
- RETAIN Æú¸®½Ã°¡ ¾ø´Â °æ¿ìbyte[] id()
ÀÌ ID´Â ±× ÇÁ·Î¼¼½º¿¡ ÀÖ¾î¼ÀÇ POA À¯È¿±â°£¿¡ ´ëÇØ¼ ÀÏÀÇÀÎ °ÍÀÌ º¸ÁõµÇ°í ÀÖ½À´Ï´Ù. Áö¼ÓÀûÀÎ POA °æ¿ì, ´Ù¸¥ POA ¿Í °°Àº À̸§À¸·Î °°Àº ÆÐ½º¿¡ ÀÛ¼ºµÈ POA´Â µ¿ÀÏÇϱ⠶§¹®¿¡ ID µµ °°°Ô µË´Ï´Ù. ÀϽÃÀûÀÎ POA °æ¿ì, °¢°¢ÀÇ POA °¡ ÀÏÀǰ¡ µË´Ï´Ù.
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.