|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--org.omg.CORBA.Request
¸Þ¼Òµå¸¦ È£ÃâÇϱâ À§Çؼ(¶§¹®¿¡) ÇÊ¿äÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ¿ä±¸ÀÇ µ¿ÀûÀÎ ÀÛ¼ºÀ̶ó°í ºÒ·¯ ¹æÆíÀ» ½ÇÇöÇÏ´Â ORB Dynamic Invocation Interface (DII)ÀÇ ±âÃÊÀÔ´Ï´Ù. ¼¹ö´Â Ŭ¶óÀÌ¾ðÆ® ±×·çÅͱ⸦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® È£Ãâ°ú DII ¸¦ »ç¿ëÇÏ´Â ¿ä±¸ÀÇ Â÷À̸¦ ±¸º°ÇÒ ¼ö ¾ø½À´Ï´Ù.
´ÙÀ½¿¡,Request
¿ÀºêÁ§Æ®ÀÇ ¿ø°¡¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.
NVList
NamedValue
¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
Any
¿ÀºêÁ§Æ®)
Request
¿ÀºêÁ§Æ®´Â ¿ÀÆÛ·¹À̼ÇÀÌ ¿øÀÇ IDL ÀÇ ÀÎÅÍÆäÀ̽º Á¤ÀÇ·Î ¾î¶»°Ô Á¤Àǵǰí ÀÖÀ»±î¿¡ ÀÀÇØ Ãß°¡ Á¤º¸µµ ÀúÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Çʿ信 µû¶ó¼, ¹Ýȯ°ªÀ̳ª ¿¹¿Ü¸¦ º¸°ü À¯ÁöÇÏ´Â NamedValue
¿ÀºêÁ§Æ®, ¹®¸Æ, °¡´É¼ºÀÌ ÀÖ´Â ¿¹¿ÜÀÇ ¸®½ºÆ®, ¹× ÇØ°áÀÌ ÇÊ¿äÇÑ ¹®¸Æ ij¸¯ÅÍ ¶óÀÎÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇÕ´Ï´Ù.
»õ·Î¿î Request
¿ÀºêÁ§Æ®´Â Object
Ŭ·¡½ºÀÇ create_request
¸Þ¼ÒµåÀÇ 1 °³¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á ÀÛ¼ºµË´Ï´Ù. Áï,create_request
¸Þ¼Òµå´Â ºÒ·Á °¡´Â ¿ÀºêÁ§Æ®·Î ½ÇÇàµË´Ï´Ù.
NamedValue
»ý¼ºÀÚÀÇ °³¿ä | |
Request ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract Any |
add_in_arg ()
ÀÔ·Â Àμö¸¦ ÀÛ¼ºÇØ, ÀÌ Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract Any |
add_inout_arg ()
ÀÔÃâ·Â Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract Any |
add_named_in_arg (String name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â ÀÔ·Â Àμö¸¦ ÀÛ¼ºÇØ, ±× Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract Any |
add_named_inout_arg (String name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â ÀÔÃâ·Â Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract Any |
add_named_out_arg (String name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â Ãâ·Â Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract Any |
add_out_arg ()
Ãâ·Â Àμö¸¦ ÀÌ Request ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
abstract NVList |
arguments ()
ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ Àμö¸¦ ÀúÀåÇÏ´Â NVList ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract ContextList |
contexts ()
ÀÌ ¿ä±¸ÀÇ ContextList ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract Context |
ctx ()
ÀÌ ¿ä±¸ÀÇ Context ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract void |
ctx (Context c)
ÀÌ ¿ä±¸ÀÇ Context ¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ °ÍÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
abstract Environment |
env ()
ÀÌ ¿ä±¸ÀÇ Environment ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract ExceptionList |
exceptions ()
ÀÌ ¿ä±¸ÀÇ ExceptionList ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract void |
get_response ()
send_deferred ¸Þ¼Òµå·Î ¹ú½á ¹æ¾Æ¼è µÈ È£Ãâ¿¡ ´ëÇÑ ÀÀ´ä¿¡, À¯Àú°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
abstract void |
invoke ()
Request ¿ÀºêÁ§Æ®ÀÇ Á¤º¸¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, µ¿±â È£ÃâÀ» ½Ç½ÃÇÕ´Ï´Ù. |
abstract String |
operation ()
ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
abstract boolean |
poll_response ()
send_deferred ¸Þ¼Òµå·Î ¹ú½á ¹æ¾Æ¼è µÈ È£Ãâ¿¡ ´ëÇÑ ÀÀ´ä¿¡, À¯Àú°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
abstract NamedValue |
result ()
¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÌ ÀúÀåµÇ°í ÀÖ´Â NamedValue ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract Any |
return_value ()
¸Þ¼ÒµåÀÇ °á°úÀÇ °ªÀ» ÀúÀåÇÏ´Â Any ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract void |
send_deferred ()
ºñµ¿±âÀÇ ¿ä±¸ÀÇ È£ÃâÀ» ½Ç½ÃÇÕ´Ï´Ù. |
abstract void |
send_oneway ()
ÇѹæÇâÀÇ ¿ä±¸ÀÇ È£ÃâÀ» ½Ç½ÃÇÕ´Ï´Ù. |
abstract void |
set_return_type (TypeCode tc)
¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÇ Å¸ÀÔ Äڵ带 ¼³Á¤ÇÕ´Ï´Ù. |
abstract Object |
target ()
Ÿ°ÙÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Request()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public abstract Object target()
public abstract String operation()
public abstract NVList arguments()
NVList
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ¸®½ºÆ®ÀÇ ¿ä¼Ò´Â NamedValue
¿ÀºêÁ§Æ®À̸ç, °¢°¢ÀÌ ¸Þ¼ÒµåÀÇ Àμö¸¦ ±â¼úÇÕ´Ï´Ù.
NVList
¿ÀºêÁ§Æ®public abstract NamedValue result()
NamedValue
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
NamedValue
¿ÀºêÁ§Æ®public abstract Environment env()
Environment
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. À̰ÍÀº ºÒ·Á °¡´Â ¸Þ¼Òµå°¡ (È£ÃâÀÌ µ¹·ÁÁÖ¾îÁø µÚ¿¡) ½½·Î¿ì ÇÑ ¿¹¿Ü¸¦ ÀúÀåÇÕ´Ï´Ù.
Environment
¿ÀºêÁ§Æ®public abstract ExceptionList exceptions()
ExceptionList
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸®½ºÆ®´Â ºÒ·Á °¡´Â ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ´Â ¿¹¿Ü¸¦ ±â¼úÇÏ´Â TypeCode
¿ÀºêÁ§Æ®¸¦ ÀúÀåÇÕ´Ï´Ù.
ExceptionList
¿ÀºêÁ§Æ®public abstract ContextList contexts()
ContextList
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸®½ºÆ®´Â ÇØ°áµÇ¾î È£Ãâ°ú ÇÔ²² º¸³»Áú Çʿ䰡 ÀÖ´Â ¹®¸Æ String
¸¦ ÀúÀåÇÕ´Ï´Ù.
public abstract Context ctx()
Context
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. À̰ÍÀº Ŭ¶óÀ̾ðÆ®, ȯ°æ, ¶Ç´Â ÀÌ ¿ä±¸ÀÇ »óȲ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù.
Context
¿ÀºêÁ§Æ®public abstract void ctx(Context c)
Context
¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ °ÍÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
c
- ¹®¸Æ ij¸¯ÅÍ ¶óÀÎÀ» ÇØ°áÇϱâ À§Çؼ »ç¿ëµÇ´Â »õ·Î¿î Context
¿ÀºêÁ§Æ®public abstract Any add_in_arg()
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
Any
¿ÀºêÁ§Æ®public abstract Any add_named_in_arg(String name)
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
name
- Ãß°¡µÇ´Â ÀμöÀÇ À̸§
Any
¿ÀºêÁ§Æ®public abstract Any add_inout_arg()
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
Any
¿ÀºêÁ§Æ®public abstract Any add_named_inout_arg(String name)
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
name
- Ãß°¡µÇ´Â ÀμöÀÇ À̸§
Any
¿ÀºêÁ§Æ®public abstract Any add_out_arg()
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
Any
¿ÀºêÁ§Æ®public abstract Any add_named_out_arg(String name)
Request
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
name
- Ãß°¡µÇ´Â ÀμöÀÇ À̸§
Any
¿ÀºêÁ§Æ®public abstract void set_return_type(TypeCode tc)
tc
- ¹Ýȯ°ªÀÇ ÇüÅ Á¤º¸°¡ ÀúÀåµÇ°í ÀÖ´Â TypeCode
¿ÀºêÁ§Æ®public abstract Any return_value()
Any
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
Any
¿ÀºêÁ§Æ®public abstract void invoke()
Request
¿ÀºêÁ§Æ®ÀÇ Á¤º¸¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, µ¿±â È£ÃâÀ» ½Ç½ÃÇÕ´Ï´Ù. ¿¹¿Ü Á¤º¸´Â Request
¿ÀºêÁ§Æ®ÀÇ È¯°æ ¿ÀºêÁ§Æ®¿¡ ¹èÄ¡µË´Ï´Ù.
public abstract void send_oneway()
public abstract void send_deferred()
poll_response
¸Þ¼Òµå ¹× get_response
¸Þ¼Òµå¸¦ »ç¿ëÇØ, È£ÃâÀÇ °á°ú ¶Ç´Â ¿¹¿Ü Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
public abstract boolean poll_response()
send_deferred
¸Þ¼Òµå·Î ¹ú½á ¹æ¾Æ¼è µÈ È£Ãâ¿¡ ´ëÇÑ ÀÀ´ä¿¡, À¯Àú°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract void get_response() throws WrongTransaction
send_deferred
¸Þ¼Òµå·Î ¹ú½á ¹æ¾Æ¼è µÈ È£Ãâ¿¡ ´ëÇÑ ÀÀ´ä¿¡, À¯Àú°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
WrongTransaction
- ´çÃÊ ¿ä±¸°¡ º¸³»Á® ¿Â °Í°ú´Â ´Ù¸¥ Æ®·£Àè¼Ç(transaction)ÀÇ ½ºÄÚÇÁ·ÎºÎÅÍ get_response
¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ì. OMG Æ®·£Àè¼Ç(transaction) ¼ºñ½ºÀÇ »ç¾çÀ» ÂüÁ¶
|
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.