JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.omg.CORBA
Ŭ·¡½º ServerRequest

java.lang.Object 
  |
  +--org.omg.CORBA.ServerRequest

public abstract class ServerRequest
extends Object

Dynamic Skeleton Interface (DSI)ÀÇ ¸í½ÃÀûÀÎ »óŸ¦ ¼öÁß¿¡ ³Ö´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. DSI ÀÇ ±â¹ÝÀÎ ÀÌ Å¬·¡½º´Â DII ¿¡ À־ÀÇ Request ¿ÀºêÁ§Æ®¸¦ ´à¾Æ ÀÖ½À´Ï´Ù.

ORB ¿¡ ÀÇÇØ ¿ä±¸°¡ ±¸Ã¼È­µÇ¾î, Dynamic Implementation Routine (DIR)¿¡ º¸³»Áý´Ï´Ù. µ¿Àû ¼­¹øÆ® (DIR)´Â DynamicImplementation Ŭ·¡½º¸¦ ±¸ÇöÇÏ´Â °ÍÀ¸·Î½á ÀÛ¼ºµÇ¾î 1 °³ÀÇ invoke ¸Þ¼Òµå¸¦ °¡Áý´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ServerRequest ¿ÀºêÁ§Æ®¸¦ ¹Þ½À´Ï´Ù. Ãß»ó Ŭ·¡½º ServerRequest ¿¡ ÀÇÇØ, ¸Þ¼Òµå¸í, Àμö, ¹× ¿ä±¸ ¹®¸Æ¿¡ ¾×¼¼½º ÇÏ´Â ¸Þ¼Òµå, ¹× ¿ä±¸ÀÇ °á°ú¸¦ ¹Ýȯ°ª ¶Ç´Â ¿¹¿Ü·Î¼­ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå°¡ Á¤Àǵ˴ϴÙ.

¿ä±¸ÀÇ Àμö¿¡ ¾×¼¼½º ÇÒ ¶§, Àμö¿¡ °üÇÑ °áÁ¤µÈ Á¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡, ¿¹±â µÇ´Â ÀμöÀÇ ÇüÅ Á¤º¸¸¦ DIR °¡ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â NamedValue ¿ÀºêÁ§Æ®ÀÇ ¸®½ºÆ®ÀÎ NVList ¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù. °¢ NamedValue ¿ÀºêÁ§Æ®¿¡´Â Any ¿ÀºêÁ§Æ®°¡ Æ÷ÇԵǾîAny ¿ÀºêÁ§Æ®°¡ ÀμöÀÇ ÇüŸ¦ ³ªÅ¸³»´Â TypeCode ¿ÀºêÁ§Æ®¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.

°°ÀÌ ¿¹±â µÇ´Â °á°ú ¶Ç´Â ¿¹¿Ü¿ëÀ¸·Î ÀÀ´äÀÇ ÇüÅ Á¤º¸¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ±â (À§ÇØ)¶§¹®¿¡,result ¹× except ¸Þ¼Òµå°¡ ÆÄ¶ó¹ÌÅͷμ­ Any ¿ÀºêÁ§Æ®¸¦ ÃëÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
DynamicImplementation , NVList , NamedValue

»ý¼ºÀÚÀÇ °³¿ä
ServerRequest ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
 void arguments (NVList  args)
          ¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅÍÇüÀ» ÁöÁ¤ÇØ in ¹× inout ÀμöÄ¡¸¦ ÃëµæÇÕ´Ï´Ù.
abstract  Context ctx ()
          ¿ÀÆÛ·¹À̼ÇÀÌ ¼Ó¼º ¾×¼¼½º°¡ ¾Æ´Ï°í ¿ÀÆÛ·¹À̼ÇÀÇ IDL Á¤ÀÇ¿¡ ¹®¸Æ½ÄÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì´Â ¿ÀÆÛ·¹À̼ÇÀÇ IDL ·Î ÁöÁ¤µÈ ¹®¸Æ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void except (Any  any)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  set_exception()¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
 String op_name ()
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  operation()¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
 String operation ()
          org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 void params (NVList  params)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  arguments ¸Þ¼Òµå¸¦ »ç¿ëÇÑ´Ù
 void result (Any  any)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  set_result ¸Þ¼Òµå¸¦ »ç¿ëÇÑ´Ù
 void set_exception (Any  any)
           org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 void set_result (Any  any)
           org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

ServerRequest

public ServerRequest()
¸Þ¼ÒµåÀÇ »ó¼¼

op_name

public String  op_name()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  operation()¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ǸíÀ» ÃëµæÇÕ´Ï´Ù. OMG IDL ÀÇ ±ÔÄ¢¿¡¼­´Â ÀÌ·¯ÇÑ À̸§Àº ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸ÃÖ»óÁ¤µµÀÇ ÆÄ»ý¡¹ÀÎÅÍÆäÀ̽º·Î ¼­Æ÷Æ®µÇ´Â ¸ðµç ¿ÀÆÛ·¹ÀÌ¼Ç Áß(¾È)¿¡¼­ ÀÏÀǰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ¼Ó¼ºÀÇ Ãëµæ°ú ¼³Á¤ÀÇ ¿ÀÆÛ·¹À̼ǸíÀº °¢°¢ _get_<attribute_name> ¿Í _set_<attribute_name> °¡ µË´Ï´Ù.

¹Ýȯ°ª:
ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§

operation

public String  operation()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ǸíÀ» ÃëµæÇÕ´Ï´Ù. OMG IDL ÀÇ ±ÔÄ¢¿¡¼­´Â ÀÌ·¯ÇÑ À̸§Àº ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸ÃÖ»óÁ¤µµÀÇ ÆÄ»ý¡¹ÀÎÅÍÆäÀ̽º·Î ¼­Æ÷Æ®µÇ´Â ¸ðµç ¿ÀÆÛ·¹ÀÌ¼Ç Áß(¾È)¿¡¼­ ÀÏÀǰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ¼Ó¼ºÀÇ Ãëµæ°ú ¼³Á¤ÀÇ ¿ÀÆÛ·¹À̼ǸíÀº °¢°¢ _get_<attribute_name> ¿Í _set_<attribute_name> °¡ µË´Ï´Ù.

¹Ýȯ°ª:
ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§
°ü·Ã Ç׸ñ:
CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®

params

public void params(NVList  params)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  arguments ¸Þ¼Òµå¸¦ »ç¿ëÇÑ´Ù

¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅÍÇüÀ» ÁöÁ¤ÇØ, in ¹× inout ÀμöÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ arguments ¸Þ¼Òµå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¡Áö ¾Ê´Â °æ¿ì, DIR ´Â ¸Þ¼ÒµåÀÇ ÇüÅ¿¡ ÆÄ¶ó¹ÌÅͰ¡ ¾ø¾îµµ 1 ¹ø¸¸ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. arguments ¶Ç´Â set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ì, °°Àº ServerRequest ¿ÀºêÁ§Æ®·Î arguments ¸¦ È£ÃâÇϸé(ÀÚ) BAD_INV_ORDER ½Ã½ºÅÛ ¿¹¿Ü°¡ µË´Ï´Ù. DIR ´Â ¿ÀÆÛ·¹À̼ÇÀÇ ÆÄ¶ó¹ÌÅÍÇüÀ» ¼³¸íÇÏ´Â TypeCode ¿Í Flag ·Î ÃʱâÈ­µÈ NVList ¸¦, IDL »ç¾çÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â ¼ø¼­ (¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ)·Î arguments ¸Þ¼Òµå¿¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀáÀçÀûÀ¸·Î ´Ù¸¥ NVList °¡, ÁöÁ¤µÈ in ¹× inout ÀμöÄ¡¸¦ »ç¿ëÇØ arguments ·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁý´Ï´Ù. set_exception ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾Ê´Â °æ¿ì, DIR ´Â º¹±ÍÀü¿¡, µ¹·ÁÁÖ¾îÁö´Â NVList ¿¡ ¸ðµç out ÀμöÀÇ ¹Ýȯ°ªÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, ¸ðµç inout ÀμöÀÇ ¹Ýȯ°ªÀ» º¯°æÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
params - ¸Þ¼ÒµåÀÇ Àμö (NVList ¿ÀºêÁ§Æ®ÀÇ Çü½Ä)

arguments

public void arguments(NVList  args)
¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅÍÇüÀ» ÁöÁ¤ÇØ in ¹× inout ÀμöÄ¡¸¦ ÃëµæÇÕ´Ï´Ù. set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¡Áö ¾Ê´Â °æ¿ì, DIR ´Â ¸Þ¼ÒµåÀÇ ÇüÅ¿¡ ÆÄ¶ó¹ÌÅͰ¡ Æ÷ÇÔµÇÁö ¾Ê¾Æµµ 1 ¹ø¸¸ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. arguments ¶Ç´Â set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ì, °°Àº ServerRequest ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼­ arguments ¸¦ È£ÃâÇϸé(ÀÚ) BAD_INV_ORDER ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. DIR ´Â ¿ÀÆÛ·¹À̼ÇÀÇ ÆÄ¶ó¹ÌÅÍÇüÀ» ¼³¸íÇÏ´Â TypeCode ¿Í Flag ·Î ÃʱâÈ­µÈ NVList ¸¦, IDL »ç¾çÀ¸·Î ÁöÁ¤µÈ ¼ø¼­ (¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊ)·Î arguments ¸Þ¼Òµå¿¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀáÀçÀûÀ¸·Î ´Ù¸¥ NVList °¡, ÁöÁ¤µÈ in ¹× inout ÀμöÄ¡¸¦ »ç¿ëÇØ arguments ·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁý´Ï´Ù. set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¡Áö ¾Ê´Â °æ¿ì, DIR ´Â º¹±ÍÀü¿¡, µ¹·ÁÁÖ¾îÁö´Â NVList ¿¡ ¸ðµç out ÀμöÀÇ ¹Ýȯ°ªÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, ¸ðµç inout ÀμöÀÇ ¹Ýȯ°ªÀ» º¯°æÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
args - ¸Þ¼ÒµåÀÇ Àμö (NVList ÀÇ Çü½Ä)
°ü·Ã Ç׸ñ:
CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®

result

public void result(Any  any)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  set_result ¸Þ¼Òµå¸¦ »ç¿ëÇÑ´Ù

È£ÃâÀÇ ÀÓÀÇÀÇ ¹Ýȯ°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ set_result ¸Þ¼Òµå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¡Áö ¾Ê°í ºÒ·Á °£ ¸Þ¼ÒµåÀÇ °á°úÇüÀÌ void ÀÌ¿ÜÀÇ °æ¿ì, DIR ÀÇ º¹±ÍÀü¿¡ set_result ¸Þ¼Òµå¸¦ 1 ¹ø¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿ÀÆÛ·¹À̼ÇÀÇ °á°úÇüÀÌ void ÀÇ °æ¿ì, Çʿ信 µû¶ó¼­,tk_void ÇüÀÇ Any ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ set_result ¸Þ¼Òµå¸¦ 1 ¹ø È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. arguments ¸Þ¼Òµå°¡ ºÒ·Á °¡±â Àü, ȤÀº set_result ¶Ç´Â set_exception ¸Þ¼Òµå°¡ ºÒ·Á °£ ÈÄ¿¡ set_result ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), BAD_INV_ORDER ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. IDL ¿ÀÆÛ·¹À̼ǿ¡ ¹®¸Æ½ÄÀÌ Æ÷ÇԵǴÂÁö Àμö¿¡°Ô °Ç³×Áø NVList ¿¡ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ °Ç³×¹ÞÀº ¸ðµç ÆÄ¶ó¹ÌÅͰ¡ ±â¼úµÇÁö ¾Ê´Â °æ¿ì, ±× ÀÌÀü¿¡ ctx ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¸»°í set_result ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), MARSHAL ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
any - ¼³Á¤ÇÏ´Â ¹Ýȯ°ªÀ» Æ÷ÇÔÇÑ Any ¿ÀºêÁ§Æ®

set_result

public void set_result(Any  any)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

È£ÃâÀÇ ÀÓÀÇÀÇ ¹Ýȯ°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. set_exception ¸Þ¼Òµå°¡ ºÒ·Á °¡Áö ¾Ê°í ºÒ·Á °£ ¸Þ¼ÒµåÀÇ °á°úÇüÀÌ void ÀÌ¿ÜÀÇ °æ¿ì, DIR ÀÇ º¹±ÍÀü¿¡ set_result ¸Þ¼Òµå¸¦ 1 ¹ø¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿ÀÆÛ·¹À̼ÇÀÇ °á°úÇüÀÌ void ÀÇ °æ¿ì, Çʿ信 µû¶ó¼­,tk_void ÇüÀÇ Any ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ,set_result ¸Þ¼Òµå¸¦ 1 ¹ø È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. arguments ¸Þ¼Òµå°¡ ºÒ·Á °¡±â Àü, ȤÀº set_result ¶Ç´Â set_exception ¸Þ¼Òµå°¡ ºÒ·Á °£ ÈÄ¿¡ set_result ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), BAD_INV_ORDER ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. IDL ¿ÀÆÛ·¹À̼ǿ¡ ¹®¸Æ½ÄÀÌ Æ÷ÇԵǴÂÁö Àμö¿¡°Ô °Ç³×Áø NVList ¿¡ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ °Ç³×¹ÞÀº ¸ðµç ÆÄ¶ó¹ÌÅͰ¡ ±â¼úµÇÁö ¾Ê´Â °æ¿ì, ±× ÀÌÀü¿¡ ctx ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¸»°í set_result ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), MARSHAL ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
any - ¼³Á¤ÇÏ´Â ¹Ýȯ°ªÀ» Æ÷ÇÔÇÑ Any ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®

except

public void except(Any  any)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  set_exception()¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

DIR ´Â ¾ðÁ¦¶óµµ set_exception ¸¦ È£ÃâÇØ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿¹¿Ü¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù. set_exception ¿¡°Ô °Ç³×Áö´Â Any ¿¡´Â ½Ã½ºÅÛ ¿¹¿Ü ¶Ç´Â ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ IDL Á¤ÀÇÀÇ ¹ß»ý½ÄÀ¸·Î ÁöÁ¤µÈ À¯Àú ¿¹¿Ü¸¦ Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿¹¿Ü°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Any ¸¦ °Ç³×ÁÖ¸é(ÀÚ), BAD_PARAM ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. ¸®½ºÆ®µÇ¾î ÀÖÁö ¾ÊÀº À¯Àú ¿¹¿Ü¸¦ °Ç³×ÁÖ¸é(ÀÚ), DIR °¡ BAD_PARAM ½Ã½ºÅÛ ¿¹¿Ü¸¦ ¹Þ´ÂÁö Ŭ¶óÀÌ¾ðÆ®°¡ UNKNOWN_EXCEPTION ½Ã½ºÅÛ ¿¹¿Ü¸¦ ¹Þ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
any - ¿¹¿Ü¸¦ Æ÷ÇÔÇÑ Any ¿ÀºêÁ§Æ®

set_exception

public void set_exception(Any  any)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¿¹¿Ü¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â DIR ·ÎºÎÅÍ ºÒ·Á °¡ ¾ðÁ¦¶óµµ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡°Ô °Ç³×Áø Any ¿ÀºêÁ§Æ®¿¡´Â ½Ã½ºÅÛ ¿¹¿Ü ¶Ç´Â ºÒ·Á °¡´Â ¿ÀÆÛ·¹À̼ÇÀÇ IDL Á¤ÀÇ·Î ÁöÁ¤µÈ À¯Àú ¿¹¿ÜÀÇ ¾î´ÀÂÊÀ̵çÀ» Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿¹¿Ü°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Any ¸¦ °Ç³×ÁÖ¸é(ÀÚ), BAD_PARAM ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. ¸®½ºÆ®µÇ¾î ÀÖÁö ¾ÊÀº À¯Àú ¿¹¿Ü¸¦ °Ç³×ÁÖ¸é(ÀÚ), DIR °¡ BAD_PARAM ½Ã½ºÅÛ ¿¹¿Ü¸¦ ¹Þ´ÂÁö Ŭ¶óÀÌ¾ðÆ®°¡ UNKNOWN_EXCEPTION ½Ã½ºÅÛ ¿¹¿Ü¸¦ ¹Þ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
any - ¿¹¿Ü¸¦ Æ÷ÇÔÇÑ Any ¿ÀºêÁ§Æ®
¿¹¿Ü:
BAD_PARAM - ÁöÁ¤µÈ Any ¿ÀºêÁ§Æ®¿¡ ¿¹¿Ü°¡ Æ÷ÇÔµÇÁö ¾Ê´Â ¶Ç´Â ¿¹¿Ü°¡, ¸®½ºÆ®µÇ¾î ÀÖÁö ¾ÊÀº À¯Àú ¿¹¿ÜÀÎ °æ¿ì
UNKNOWN_EXCEPTION - ÁöÁ¤µÈ ¿¹¿Ü°¡ ¸®½ºÆ®µÇ¾î ÀÖÁö ¾ÊÀº À¯Àú ¿¹¿Ü·Î, DIR °¡ BAD_PARAM ¿¹¿Ü¸¦ ¹ÞÁö ¾Ê¾Ò´ø °æ¿ì
°ü·Ã Ç׸ñ:
CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®

ctx

public abstract Context  ctx()
¿ÀÆÛ·¹À̼ÇÀÌ ¼Ó¼º ¾×¼¼½º°¡ ¾Æ´Ï°í ¿ÀÆÛ·¹À̼ÇÀÇ IDL Á¤ÀÇ¿¡ ¹®¸Æ½ÄÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì´Â ¿ÀÆÛ·¹À̼ÇÀÇ IDL ·Î ÁöÁ¤µÈ ¹®¸Æ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â nil Context ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù. arguments ¸Þ¼ÒµåÀÇ È£ÃâÀü, ȤÀº ctx,set_result, ¶Ç´Â set_exception ¸Þ¼ÒµåÀÇ È£Ãâ ÈÄ¿¡ ctx ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), BAD_INV_ORDER ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.

¹Ýȯ°ª:
È£Ãâ·Î °ªÀ» °Ç³×ÁÙ Çʿ䰡 ÀÖ´Â ÀÓÀÇÀÇ ¹®¸Æ ij¸¯ÅÍ ¶óÀÎÀÇ ÇØ°á·Î »ç¿ëÇÏ´Â ¹®¸Æ ¿ÀºêÁ§Æ®
¿¹¿Ü:
BAD_INV_ORDER - (1) arguments ¸Þ¼ÒµåÀÇ Àü¿¡ ctx ¸Þ¼Òµå°¡ ºÒ·Á °¡´ÂÁö (2) set_result ¶Ç´Â set_exception ÀÇ È£Ãâ ÈÄ¿¡ ctx °¡ ºÒ·Á °¡´Â °æ¿ì

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.