JavaTM 2 Platform
Standard Ed. 5.0

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

¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
ClientRequestInfo, ClientRequestInfoOperations, RequestInfo, ServerRequestInfo, ServerRequestInfoOperations

public interface RequestInfoOperations

ÀΟ¼¼ÇÁŸ¸¦ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ¿ä±¸ Á¤º¸ÀÔ´Ï´Ù.

°¢ Â÷´ÜÁ¡¿¡´Â ÀΟ¼¼ÇÁŸ°¡ ¿ä±¸ Á¤º¸¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ °´Ã¼°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®Ãø°ú ¼­¹öÃøÀÇ Â÷´ÜÁ¡Àº ´Ù¸¥ Á¤º¸¿¡ °ü°èÇÏ°í Àֱ⠶§¹®¿¡ 2°³ÀÇ Á¤º¸ °´Ã¼°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. Áï, ClientRequestInfo´Â Ŭ¶óÀ̾ðÆ®ÃøÀÇ Â÷´ÜÁ¡¿¡°Ô °Ç³×Á®ServerRequestInfo´Â ¼­¹öÃøÀÇ Â÷´ÜÁ¡¿¡°Ô °Ç³×Áý´Ï´Ù. ´Ù¸¸, ¾çÂÊ ¸ðµÎ¿¡ °øÅëµÇ°í ÀÖ´Â Á¤º¸°¡ Àֱ⠶§¹®¿¡ ¾î´À ÂÊÀÇ °´Ã¼µµ °øÅë ÀÎÅÍÆäÀ̽º RequestInfo¸¦ »ó¼ÓÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
ClientRequestInfo, ServerRequestInfo

¸Þ¼­µå °³¿ä
 Parameter [] arguments ()
          È£ÃâµÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ Àμö¸¦ Æ÷ÇÔÇÑ Parameter °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 String [] contexts ()
          ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ·Î °Ç³×¹ÞÀ» °¡´É¼ºÀÌ ÀÖ´Â ÄÁÅؽºÆ®¸¦ ±â¼úÇÏ´Â String °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 TypeCode [] exceptions ()
          ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ¿¡ ÀÇÇØ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÀÚ ¿¹¿ÜÀÇ TypeCode¸¦ ±â¼úÇÏ´Â TypeCode °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 Object forward_reference ()
          reply_status ¼Ó¼ºÀÌ LOCATION_FORWARDÀÎ °æ¿ì´Â ¿ä±¸ÀÇ Àü¼Ûó°¡ µÇ´Â °´Ã¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
 ServiceContext get_reply_service_context (int id)
          ÀÀ´ä¿¡ °ü·ÃµÈ ÁöÁ¤ÀÇ ID¸¦ °¡Áö´Â ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ º¹»çº»À» ¸®ÅÏÇÕ´Ï´Ù.
 ServiceContext get_request_service_context (int id)
          ¿ä±¸¿¡ °ü·ÃµÈ ÁöÁ¤ÀÇ ID¸¦ °¡Áö´Â ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ º¹»çº»À» ¸®ÅÏÇÕ´Ï´Ù.
 Any get_slot (int id)
          ¿ä±¸ÀÇ ½ºÄÚÇÁ³»¿¡ ÀÖ´Â PortableInterceptor.Current ÁöÁ¤ÀÇ ½½·ÔÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String [] operation_context ()
          ÀÌ ¿ä±¸·Î ¼Û½ÅµÇ´Â ÄÁÅؽºÆ®¸¦ Æ÷ÇÔÇÑ String °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 String operation ()
          È£ÃâµÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
 short reply_status ()
          ¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀÇ °á°ú »óŸ¦ ±â¼úÇÕ´Ï´Ù.
 int request_id ()
          È°¼ºÈ­µÈ ¿ä±¸/ÀÀ´ä ¼ø¼­¸¦ ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â ID¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean response_expected ()
          ÀÀ´äÀÌ ¿¹»óµÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 Any result ()
          ¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀÇ °á°ú¸¦ Æ÷ÇÔÇÏ´Â any¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 short sync_scope ()
          Á¦¾î°¡ Ŭ¶óÀ̾ðÆ®¿¡ µ¹·ÁÁÖ°íÁö±â±îÁö ¿ä±¸°¡ Àü¼Û µÇ´Â ¹üÀ§¸¦ Á¤ÀÇÇÕ´Ï´Ù.
 

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

request_id

int request_id()
È°¼ºÈ­µÈ ¿ä±¸/ÀÀ´ä ¼ø¼­¸¦ ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â ID¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿ä±¸/ÀÀ´ä ¼ø¼­°¡ Á¾·áÇϸé, ÀÌ ID´Â ÀçÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ID¿Í GIOP request_id´Â µ¿ÀÏÇÏÁö´Â ¾Ê½À´Ï´Ù. GIOP°¡ Àü¼Û µµ±¸ ·Î »ç¿ëµÇ´Â °æ¿ì´Â ÀÌ·¯ÇÑ ID°¡ ¿ÏÀüÈ÷ °°°Ô µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù¸¸, ÀÌ°ÍÀº º¸ÁõµÇÁö ¾Ê°í, ¶Ç ÇʼöÀ̱⵵ ÇÏÁö ¾Ê½À´Ï´Ù.


operation

String  operation()
È£ÃâµÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.


arguments

Parameter [] arguments()
È£ÃâµÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ Àμö¸¦ Æ÷ÇÔÇÑ Parameter °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù. Àμö°¡ ¾ø´Â °æ¿ì, ÀÌ ¼Ó¼ºÀº ±æÀÌ 0 ¹è¿­ÀÌ µË´Ï´Ù.

¸ðµç ȯ°æ¿¡¼­ Àμö¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Java ÈÞ´ë¿ë ¹ÙÀεùÀ» »ç¿ëÇϸé, Àμö´Â ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÀÌ ¼Ó¼º¿¡ ¾×¼¼½º Çϸé, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 1 ÀÌ ¼³Á¤µÈ NO_RESOURCES°¡ ¹ß»ý µË´Ï´Ù.

ÁÖ: DSI/DII È£Ãâ¿¡´Â Àμö¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
NO_RESOURCES - Àμö¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

exceptions

TypeCode [] exceptions()
ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ¿¡ ÀÇÇØ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÀÚ ¿¹¿ÜÀÇ TypeCode¸¦ ±â¼úÇÏ´Â TypeCode °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù. »ç¿ëÀÚ ¿¹¿Ü°¡ ¾ø´Â °æ¿ì´Â ±æÀÌ 0 ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

¸ðµç ȯ°æ¿¡¼­ ¿¹¿Ü ¸®½ºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Java ÈÞ´ë¿ë ¹ÙÀεùÀ» »ç¿ëÇϸé, ¿¹¿Ü ¸®½ºÆ®´Â ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÀÌ ¼Ó¼º¿¡ ¾×¼¼½º Çϸé, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 1 ÀÌ ¼³Á¤µÈ NO_RESOURCES°¡ ¹ß»ý µË´Ï´Ù.

ÁÖ: DSI/DII È£Ãâ¿¡´Â ¿¹¿Ü¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
NO_RESOURCES - ¿¹¿Ü¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

contexts

String [] contexts()
ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ·Î °Ç³×¹ÞÀ» °¡´É¼ºÀÌ ÀÖ´Â ÄÁÅؽºÆ®¸¦ ±â¼úÇÏ´Â String °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù. ÄÁÅؽºÆ®ÀÌ ¾ø´Â °æ¿ì´Â ±æÀÌ 0 ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

¸ðµç ȯ°æ¿¡¼­ ÄÁÅؽºÆ® ¸®½ºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Java ÈÞ´ë¿ë ¹ÙÀεùÀ» »ç¿ëÇϸé, ÄÁÅؽºÆ® ¸®½ºÆ®´Â ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÀÌ ¼Ó¼º¿¡ ¾×¼¼½º Çϸé, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 1 ÀÌ ¼³Á¤µÈ NO_RESOURCES°¡ ¹ß»ý µË´Ï´Ù.

ÁÖ: DSI/DII È£Ãâ¿¡´Â ÄÁÅؽºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
NO_RESOURCES - ÄÁÅؽºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

operation_context

String [] operation_context()
ÀÌ ¿ä±¸·Î ¼Û½ÅµÇ´Â ÄÁÅؽºÆ®¸¦ Æ÷ÇÔÇÑ String °´Ã¼ÀÇ ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

¸ðµç ȯ°æ¿¡¼­ ÄÁÅؽºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Java ÈÞ´ë¿ë ¹ÙÀεùÀ» »ç¿ëÇϸé, ÄÁÅؽºÆ®Àº ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÀÌ ¼Ó¼º¿¡ ¾×¼¼½º Çϸé, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 1 ÀÌ ¼³Á¤µÈ NO_RESOURCES°¡ ¹ß»ý µË´Ï´Ù.

ÁÖ: DSI/DII È£Ãâ¿¡´Â operation_context¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
NO_RESOURCES - ¿ÀÆÛ·¹ÀÌ¼Ç ÄÁÅؽºÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

result

Any  result()
¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀÇ °á°ú¸¦ Æ÷ÇÔÇÏ´Â any¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿ÀÆÛ·¹À̼ÇÀÇ ¹Ýȯ°ªÀÇ ÇüÅ°¡ voidÀÎ °æ¿ì, ÀÌ ¼Ó¼ºÀº TCKind°ªÀÌ tk_void·Î ¼³Á¤µÈ °ªÀÌ ¾ø´Â ÇüÅ Äڵ带 Æ÷ÇÔÇÑ any°¡ µË´Ï´Ù.

¸ðµç ȯ°æ¿¡¼­ °á°ú¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Java ÈÞ´ë¿ë ¹ÙÀεùÀ» »ç¿ëÇϸé, °á°ú´Â ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÀÌ ¼Ó¼º¿¡ ¾×¼¼½º Çϸé, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 1 ÀÌ ¼³Á¤µÈ NO_RESOURCES°¡ ¹ß»ý µË´Ï´Ù.

ÁÖ: DSI/DII È£Ãâ¿¡´Â °á°ú¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
NO_RESOURCES - °á°ú¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

response_expected

boolean response_expected()
ÀÀ´äÀÌ ¿¹»óµÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

Ŭ¶óÀ̾ðÆ®¿¡¼­´Â response_expected°¡ false ¶§´Â ÀÀ´äÀÌ µ¹·ÁÁÖ°íÁöÁö ¾Ê±â ¶§¹®¿¡ receive_reply¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ¿¹¿Ü°¡ Throw µÇÁö ¾Ê´Â °æ¿ì´Â receive_other ÀÌ ºÒ·Á°¡ ¿¹¿Ü°¡ ¹ß»ýµÇ´Â °æ¿ì´Â receive_exception°¡ È£ÃâµË´Ï´Ù.

Ŭ¶óÀ̾ðÆ®ÀÇ send_poll ³»¿¡¼­´Â ÀÌ ¼Ó¼ºÀº true ÀÔ´Ï´Ù.


sync_scope

short sync_scope()
Á¦¾î°¡ Ŭ¶óÀ̾ðÆ®¿¡ µ¹·ÁÁÖ°íÁö±â±îÁö ¿ä±¸°¡ Àü¼Û µÇ´Â ¹üÀ§¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ°ÍÀº Messaging »ç¾çÀ¸·Î Á¤ÀǵǾîresponse_expected°¡ falseÀÎ °æ¿ì¿¡¸¸ °ü°è°¡ ÀÖ½À´Ï´Ù. response_expected°¡ trueÀÎ °æ¿ì, sync_scope°ªÀº Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼º¿¡´Â ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡ÀÇ °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • Messaging.SYNC_NONE
  • Messaging.SYNC_WITH_TRANSPORT
  • Messaging.SYNC_WITH_SERVER
  • Messaging.SYNC_WITH_TARGET
¼­¹ö¿¡¼­´Â ¾î´À ¹üÀ§ (½ºÄÚÇÁ)ÀÇ °æ¿ìµµ, Ÿ°ÙÀÌ µÇ´Â ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ·ÎºÎÅÍÀÇ ¹Ýȯ°ª¿¡ ÀÇÇØ ÀÀ´äÀÌ ÀÛ¼ºµË´Ï´Ù¸¸, ±× ÀÀ´äÀº Ŭ¶óÀ̾ðÆ®¿¡ µ¹·ÁÁÖ°íÁöÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¿¡ µ¹·ÁÁÖ°íÁöÁö ¾Ê¾Æµµ ÀÀ´äÀº ÀÛ¼ºµÇ±â ¶§¹®¿¡ º¸Åë ÀÇ ¼­¹öÃøÀÇ Â÷´ÜÁ¡ÀÌ ±× ÈÄ¿¡ È£ÃâÇÕ´Ï´Ù (Áï, receive_request_service_contexts, receive_request, send_reply, ¶Ç´Â send_exception).

SYNC_WITH_SERVER¿Í SYNC_WITH_TARGETÀÎ °æ¿ì, ¼­¹ö´Â Ÿ°ÙÀÌ ºÒ·Á°¡±â Àü¿¡ ºñ¾îÀÖ´Â ÀÀ´äÀ» Ŭ¶óÀ̾ðÆ®¿¡ µ¹·Á º¸³À´Ï´Ù. ÀÌ ÀÀ´äÀº ¼­¹öÃøÀÇ ÀΟ¼¼ÇÁŸ¿¡ ÀÇÇØ Â÷´ÜµÇÁö ¾Ê½À´Ï´Ù.

°ü·Ã Ç׸ñ:
PortableInterceptor ÆÐÅ°ÁöÀÇ ±âÁ¸ÀÇ Á¦ÇÑ/±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ¸Þ¼­µå¿¡ ´ëÇÑ ÄÚ¸àÆ®

reply_status

short reply_status()
¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀÇ °á°ú »óŸ¦ ±â¼úÇÕ´Ï´Ù. ÀÌ ¹Ýȯ°ªÀº ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù.
  • PortableInterceptor.SUCCESSFUL
  • PortableInterceptor.SYSTEM_EXCEPTION
  • PortableInterceptor.USER_EXCEPTION
  • PortableInterceptor.LOCATION_FORWARD
  • PortableInterceptor.TRANSPORT_RETRY
Ŭ¶óÀ̾ðÆ®Ãø:
  • receive_reply Â÷´ÜÁ¡³»¿¡¼­´Â SUCCESSFUL ¸¸ÀÌ ¸®Åϵ˴ϴ٠.
  • receive_exception Â÷´ÜÁ¡³»¿¡¼­´Â SYSTEM_EXCEPTION ¶Ç´Â USER_EXCEPTION ¾î´À ÂÊÀÎÁö°¡ ¸®Åϵ˴ϴ٠.
  • receive_other Â÷´ÜÁ¡³»¿¡¼­´Â SUCCESSFUL, LOCATION_FORWARD, TRANSPORT_RETRY ¾î¶² °ÍÀΰ¡°¡ ¸®Åϵ˴ϴ٠. SUCCESSFUL´Â ºñµ¿±â ¿ä±¸°¡ Á¤»óÀûÀ¸·Î ¸®ÅÏµÈ °ÍÀ»ÀǹÌÇÕ´Ï´Ù. LOCATION_FORWARD´Â ÀÀ´äÀÌ LOCATION_FORWARD ¶ó°í ÇÏ´Â »óÅ·Π¸®ÅÏµÈ °ÍÀ»ÀǹÌÇÕ´Ï´Ù. TRANSPORT_RETRY´Â Àü¼Û µµ±¸°¡ Àç½ÃÇà (NEEDS_ADDRESSING_MODE ¶ó°í ÇÏ´Â »óÅÂÀÇ GIOP ÀÀ´äµî)À» Áö½ÃÇÑ °ÍÀ»ÀǹÌÇÕ´Ï´Ù.
¼­¹öÃø:
  • send_reply Â÷´ÜÁ¡³»¿¡¼­´Â SUCCESSFUL ¸¸ÀÌ ¸®Åϵ˴ϴ٠.
  • send_exception Â÷´ÜÁ¡³»¿¡¼­´Â SYSTEM_EXCEPTION ¶Ç´Â USER_EXCEPTION ¾î´À ÂÊÀÎÁö°¡ ¸®Åϵ˴ϴ٠.
  • send_other Â÷´ÜÁ¡³»¿¡¼­´Â SUCCESSFUL ¶Ç´Â LOCATION_FORWARD ¾î´À ÂÊÀÎÁö°¡ ¸®Åϵ˴ϴ٠. SUCCESSFUL´Â ºñµ¿±â ¿ä±¸°¡ Á¤»óÀûÀ¸·Î ¸®ÅÏµÈ °ÍÀ»ÀǹÌÇÕ´Ï´Ù. LOCATION_FORWARD´Â ÀÀ´äÀÌ LOCATION_FORWARD ¶ó°í ÇÏ´Â »óÅ·Π¸®ÅÏµÈ °ÍÀ»ÀǹÌÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
SUCCESSFUL, SYSTEM_EXCEPTION, USER_EXCEPTION, LOCATION_FORWARD, TRANSPORT_RETRY

forward_reference

Object  forward_reference()
reply_status ¼Ó¼ºÀÌ LOCATION_FORWARDÀÎ °æ¿ì´Â ¿ä±¸ÀÇ Àü¼Ûó°¡ µÇ´Â °´Ã¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Àü¼Û µÈ ¿ä±¸°¡ ½ÇÁ¦·Î ½ÇÇàµÉÁö ¾î¶³Áö´Â ¸ð¸¨´Ï´Ù.


get_slot

Any  get_slot(int id)
             throws InvalidSlot 
¿ä±¸ÀÇ ½ºÄÚÇÁ³»¿¡ ÀÖ´Â PortableInterceptor.Current ÁöÁ¤ÀÇ ½½·ÔÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÁöÁ¤ÀÇ ½½·ÔÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â TCKind°ªÀÌ tk_null·Î ¼³Á¤µÈ ÇüÅ Äڵ带 Æ÷ÇÔÇÑ any°¡ ¸®Åϵ˴ϴ٠.

ÆĶó¹ÌÅÍ:
id - ¸®ÅÏµÈ ½½·ÔÀÇ SlotId
¹Ýȯ°ª:
ÁöÁ¤ÀÇ ID¸¦ »ç¿ëÇØ ÃëµæµÈ any Çü½ÄÀÇ ½½·Ô µ¥ÀÌÅÍ
¿¹¿Ü:
InvalidSlot - ÀÌ ID¿¡ ÀÇÇØ ÇÒ´çÇÏ°í ³¡³­ ½½·ÔÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ýµÇ´Â
°ü·Ã Ç׸ñ:
Current

get_request_service_context

ServiceContext  get_request_service_context(int id)
¿ä±¸¿¡ °ü·ÃµÈ ÁöÁ¤ÀÇ ID¸¦ °¡Áö´Â ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ º¹»çº»À» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¸®ÅÏµÈ ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ IOP.ServiceId
¹Ýȯ°ª:
ÁöÁ¤ÀÇ ID¸¦ »ç¿ëÇØ ÃëµæµÈ IOP.ServiceContext
¿¹¿Ü:
BAD_PARAM - ¿ä±¸ÀÇ ¼­ºñ½º ÄÁÅؽºÆ®¿¡ ±× ID ¿£Æ®¸®°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 26 À¸·Î Throw µÈ´Ù

get_reply_service_context

ServiceContext  get_reply_service_context(int id)
ÀÀ´ä¿¡ °ü·ÃµÈ ÁöÁ¤ÀÇ ID¸¦ °¡Áö´Â ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ º¹»çº»À» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
id - ¸®ÅÏµÈ ¼­ºñ½º ÄÁÅؽºÆ® ÀÇ IOP.ServiceId
¹Ýȯ°ª:
ÁöÁ¤ÀÇ ID¸¦ »ç¿ëÇØ ÃëµæµÈ IOP.ServiceContext
¿¹¿Ü:
BAD_PARAM - ¿ä±¸ÀÇ ¼­ºñ½º ÄÁÅؽºÆ®¿¡ ±× ID ¿£Æ®¸®°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì, Ç¥ÁØ ¸¶ÀÌ³Ê ÄÚµå 26 À¸·Î Throw µÈ´Ù

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.