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