JavaTM 2
Platform
Std.  Ed.  v1. 4.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 ()
          ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ¿¡ ÀÇÇØ ½½·Î¿ì µÉ °¡´É¼ºÀÌ ÀÖ´Â À¯Àú ¿¹¿ÜÀÇ 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

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


operation

public String  operation()
ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.


arguments

public Parameter [] arguments()
ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ Àμö¸¦ Æ÷ÇÔÇÑ Parameter ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. Àμö°¡ ¾ø´Â °æ¿ì, ÀÌ ¼Ó¼ºÀº ±æÀÌ 0 ÀÇ ¹è¿­ÀÌ µË´Ï´Ù.

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

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

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

exceptions

public TypeCode [] exceptions()
ÀÌ ¿ÀÆÛ·¹ÀÌ¼Ç È£Ãâ¿¡ ÀÇÇØ ½½·Î¿ì µÉ °¡´É¼ºÀÌ ÀÖ´Â À¯Àú ¿¹¿ÜÀÇ TypeCode ¸¦ ±â¼úÇÏ´Â TypeCode ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. À¯Àú ¿¹¿Ü°¡ ¾ø´Â °æ¿ì´Â ±æÀÌ 0 ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

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

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

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

contexts

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

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

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

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

operation_context

public String [] operation_context()
ÀÌ ¿ä±¸·Î ¼Û½ÅµÇ´Â ¹®¸ÆÀ» Æ÷ÇÔÇÑ String ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

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

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

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

result

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

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

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

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

response_expected

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

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

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


sync_scope

public 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

public 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

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


get_slot

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

ÁöÁ¤ÀÇ ½½·ÔÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â TCKind Ä¡°¡ tk_null ·Î ¼³Á¤µÈ ÇüÅ Äڵ带 Æ÷ÇÔÇÑ any °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

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

get_request_service_context

public ServiceContext  get_request_service_context(int id)
¿ä±¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÁöÁ¤ÀÇ ID ¸¦ °¡Áö´Â ¼­ºñ½º ¹®¸ÆÀÇ Ä«ÇǸ¦ µ¹·ÁÁÝ´Ï´Ù.

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

get_reply_service_context

public ServiceContext  get_reply_service_context(int id)
ÀÀ´ä¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÁöÁ¤ÀÇ ID ¸¦ °¡Áö´Â ¼­ºñ½º ¹®¸ÆÀÇ Ä«ÇǸ¦ µ¹·ÁÁÝ´Ï´Ù.

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

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.