|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object | +--org.omg.CORBA.LocalObject
Java ¾ð¾î ¸ÅÇÎÀ¸·Î, ·ÎÄà IDL ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö base class·Î¼ »ç¿ëµË´Ï´Ù. À̰ÍÀº org.omg.CORBA.Object ÀÎÅÍÆäÀ̽ºÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¸ðµç °ÍÀ» ±¸ÇöÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
·ÎÄà ÀÎÅÍÆäÀ̽º´Â CORBA::LocalObject ¸¦ »ç¿ëÇØ ±¸ÇöµÇ¾î ÀÌ·± Á¾·ùÀÇ ¿ÀºêÁ§Æ®¿¡ ÀûÀýÇÑ Object ÀÇ»ç ¿ÀÆÛ·¹ÀÌ¼Ç ¹× ±× ¿ÜÀÇ ORB °íÀ¯ ¼Æ÷Æ® ±â±¸¸¦ ±¸ÇöÇÕ´Ï´Ù. ¿ÀºêÁ§Æ® ±¸Çö ±â¹ýÀº º»ÁúÀûÀ¸·Î ¾ð¾î ¸ÅÇÎ °íÀ¯ÇÕ´Ï´Ù. µû¶ó¼,LocalObject ÇüÀº IDL ¿¡¼´Â Á¤ÀǵÇÁö ¾Ê°í °¢ ¾ð¾î ¸ÅÇÎÀ¸·Î ÁöÁ¤µË´Ï´Ù.
·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê´Â ¸Þ¼Òµå´Â ¡¸This is a locally contrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. LocalObject ¸¦ »ç¿ëÇØ DII ¿ä±¸ÀÇ ÀÛ¼ºÀ» ½ÃµµÇϸé(ÀÚ) NO_IMPLEMENT ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µÇ¾îLocalObject ÀÇ Á¤·ÄÈ ¶Ç´Â ij¸¯ÅÍ ¶óÀÎȸ¦ ½ÃµµÇϸé(ÀÚ) MARSHAL ½Ã½ºÅÛ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. LocalObjects ÀÇ ³×·Î¿ì ÂüÁ¶ ¹× ¿ÍÀ̵å ÂüÁ¶´Â Åë»óÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ °æ¿ì¿Í °°ÀÌ µ¿ÀÛÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
LocalObject ´Â PortableServer ¸ðµâÀÇ °æ¿ì¿Í °°ÀÌ ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®ÀÇ base class·Î¼ »ç¿ëµË´Ï´Ù. ÀÌ »ç¾çÀº CORBA Components Volume I - orbos/99-07-01 ¿¡ ±Ù°ÅÇϰí ÀÖ½À´Ï´Ù.
CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® | »ý¼ºÀÚÀÇ °³¿ä | |
LocalObject ()
µðÆúÆ®ÀÇ LocalObject ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
Request |
_create_request (Context ctx,
String operation,
NVList arg_list,
NamedValue result)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Request |
_create_request (Context ctx,
String operation,
NVList arg_list,
NamedValue result,
ExceptionList exceptions,
ContextList contexts)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Object |
_duplicate ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
DomainManager [] |
_get_domain_managers ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Object |
_get_interface_def ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Object |
_get_interface ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Policy |
_get_policy (int policy_type)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
int |
_hash (int maximum)
ÁöÁ¤µÈ ¼ö¸¦ ÃÖ´ëÄ¡·Î¼ ¿ÀºêÁ§Æ®ÀÇ À¯È¿±â°£³»¿¡¼ ÀϰüÇÑ ÇØ½ÃÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
InputStream |
_invoke (OutputStream output)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
boolean |
_is_a (String repository_id)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
boolean |
_is_equivalent (Object that)
2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µî°¡Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
_is_local ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
boolean |
_non_existent ()
Ç×»ó false ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ORB |
_orb ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
void |
_release ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
void |
_releaseReply (InputStream input)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Request |
_request (String operation)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
OutputStream |
_request (String operation,
boolean responseExpected)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
void |
_servant_postinvoke (ServantObject servant)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
ServantObject |
_servant_preinvoke (String operation,
Class expectedType)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
Object |
_set_policy_override (Policy [] policies,
SetOverrideType set_add)
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
boolean |
validate_connection ()
¡¸This is a locally constrained object.¡¹¶ó°í ÇÏ´Â ¸Þ¼¼Áö¿Í ÇÔ²² org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| »ý¼ºÀÚÀÇ »ó¼¼ |
public LocalObject()
LocalObject ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public boolean _is_equivalent(Object that)
2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µî°¡Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ´Ù¸¸ À̰ÍÀº ORB ¸¦ °£´ÜÇÏ°Ô ÆÇÁ¤ÇÒ ¼ö ÀÖ´Â ¹üÀ§¿¡ ÇÑÁ¤µË´Ï´Ù. 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÀÏÄ¡Çϸé, µî°¡¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ´Ù¸¥ 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ½ÇÁ¦·Î °°Àº ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰí À־, ±×°ÍµéÀº µî°¡ÀÔ´Ï´Ù. ´Ù¸¸, ORB ´Â ´Ù¸¥ 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ °°Àº ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰí ÀÖÀ»Áö ¾î¶³Áö ÆÇÁ¤Çϵµ·Ï(µíÀÌ) ¿ä±¸µÉ °ÍÀº ¾ø½À´Ï´Ù. ±×·¯ÇÑ ÆÇÁ¤¿¡ °É¸®´Â ºÎÇϰ¡ ¸Å¿ì Å« °æ¿ì°¡ ÀÖ±â (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù.
org.omg.CORBA.Object ÀÇ ¸Þ¼Òµå¿¡ ´ëÇÑ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _is_equivalent that - µî°¡ÀÇ È®ÀÎ ´ë»óÀÌ µÇ´Â ¿ÀºêÁ§Æ® ÂüÁ¶
true. ´Ù¸¸ false ÀÇ °æ¿ì´Â 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ´Ù¸¥ °ÍÀÓ¸¸À» ³ªÅ¸³», ´Ù¸¥ ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶ÇÏ´Â °ÍÀ» ³ªÅ¸³½´Ù°í´Â ÇÒ ¼ö ¾ø´Ùpublic boolean _non_existent()
false ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _non_existent falsepublic int _hash(int maximum)
org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _hash maximum - ÇØ½Ã ÄÚµåÀÇ ÃÖ´ëÄ¡¸¦ ³ªÅ¸³»´Â int
public boolean _is_a(String repository_id)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _is_a repository_id - String
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public Object _duplicate()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _duplicate LocalObject ÀνºÅϽºÀÇ º¹Á¦
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public void _release()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _release NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public Request _request(String operation)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _request operation - µ¹·ÁÁÖ¾îÁø ¿ä±¸¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ¿ÀÆÛ·¹À̼ǸíÀ» ÁöÁ¤ÇÏ´Â String
Request ¿ÀºêÁ§Æ®
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public Request _create_request(Context ctx,
String operation,
NVList arg_list,
NamedValue result)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _create_request ctx - ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇϰí ÀÖ´Â Context ¿ÀºêÁ§Æ®operation - ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ À̸§À» ³ªÅ¸³»´Â Stringarg_list - ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ ½ÇÁ¦ÀÇ Àμö¸¦ ÀúÀåÇϰí ÀÖ´Â NVListresult - ¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷμ ±â´ÉÇÏ´Â NamedValue ¿ÀºêÁ§Æ®
Request ¿ÀºêÁ§Æ®
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public Request _create_request(Context ctx,
String operation,
NVList arg_list,
NamedValue result,
ExceptionList exceptions,
ContextList contexts)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _create_request ctx - ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇϰí ÀÖ´Â Context ¿ÀºêÁ§Æ®operation - ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ À̸§arg_list - ºÒ·Á °¡´Â ¸Þ¼ÒµåÀÇ ½ÇÁ¦ÀÇ Àμö¸¦ ÀúÀåÇϰí ÀÖ´Â NVListresult - ¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷμ ±â´ÉÇÏ´Â NamedValue ¿ÀºêÁ§Æ®exceptions - ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ´Â ¿¹¿ÜÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇϰí ÀÖ´Â ExceptionList ¿ÀºêÁ§Æ®contexts - Request ÀÇ ÀνºÅϽº·Î ÇØ°áÇØ º¸³¾ Çʿ䰡 ÀÖ´Â ¹®¸Æ ij¸¯ÅÍ ¶óÀÎÀÇ ¸®½ºÆ®¸¦ ÀúÀåÇϰí ÀÖ´Â ContextList ¿ÀºêÁ§Æ®
Request ¿ÀºêÁ§Æ®
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public Object _get_interface()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public Object _get_interface_def()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _get_interface_def InterfaceDef ¿ÀºêÁ§Æ®
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public ORB _orb()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
ObjectImpl ¿¡ ÀúÀåµÇ°í ÀÖ´Â Delegate ¸¦ ÀÛ¼ºÇÑ ORB ÀνºÅϽº
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public Policy _get_policy(int policy_type)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _get_policy policy_type - int
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public DomainManager [] _get_domain_managers()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _get_domain_managers NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public Object _set_policy_override(Policy [] policies,
SetOverrideType set_add)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
Object ³»ÀÇ _set_policy_override policies - ¹è¿set_add - Ç÷¡±×
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public boolean _is_local()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
ÀÌ LocalObject ÀνºÅϽº¿¡ ´ëÇØ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
true
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public ServantObject _servant_preinvoke(String operation,
Class expectedType)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
operation - »çÀü¿¡ È£ÃâÇÏ´Â ¿ÀÆÛ·¹À̼ÇÀ» ³ªÅ¸³»´Â StringexpectedType - »ó±âÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç Å¸ÀÔÀÇ Å¬·¡½º @return NO_IMPLEMENT. À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public void _servant_postinvoke(ServantObject servant)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
servant - ´ÙÀ½¿¡ È£ÃâÇÏ´Â ¼¹øÆ® ¿ÀºêÁ§Æ®
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public OutputStream _request(String operation,
boolean responseExpected)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Àμö¸¦ Á¤·ÄÈÇϱâ À§ÇÑ OutputStream ¸¦ ÃëµæÇÏ´Â ¸ñÀûÀ¸·Î, ±×·çÅͱ⿡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. ±×·çÅͱâ´Â ¿ÀÆÛ·¹À̼ǸíÀ» Á¦°øÇØ, ÀÀ´äÀÌ ¿¹±â µÉÁö ¾î¶³Áö (Áï, À̰ÍÀÌ ÇѹæÇâÀÇ È£ÃâÀÏÁö ¾î¶³Áö)¸¦ ³ªÅ¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.
operation - ¿ä±¸µÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§responseExpected - ÀÀ´äÀÌ ¿¹±â µÇ´Â °æ¿ì´Â true, ÇѹæÇâÀÇ È£ÃâÀÇ °æ¿ì´Â false
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
public InputStream _invoke(OutputStream output)
throws ApplicationException ,
RemarshalException
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇÏ´Â °æ¿ì¿¡ ÄÝ µË´Ï´Ù. ±×·çÅͱâ´Â _request() È£Ãâ¿¡ ÀÇÇØ ÀÌÀü¿¡ µ¹·ÁÁÖ¾îÁø OutputStream ¸¦ Á¦°øÇÕ´Ï´Ù. _invoke ´Â Á¤·ÄÈ µÈ ÀÀ´äÀÌ ÀúÀåµÇ°í ÀÖ´Â InputStream ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì,_invoke ´Â À¯Àú ¿¹¿Ü »óÅÂÀÇ ºñÁ¤·ÄÈ¿¡ °ü°èÇÏ´Â InputStream ¸¦ Æ÷ÇÔÇÑ ApplicationException ¿ÀºêÁ§Æ®¸¦ ½½·Î¿ì ÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
output - È£ÃâÇÏ´Â OutputStream
ApplicationException - ¿¹¿Ü°¡ ¹ß»ýÇϸé(ÀÚ),_invoke ´Â ApplicationException ¿ÀºêÁ§Æ®¸¦ ½½·Î¿ì ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ApplicationException ¿ÀºêÁ§Æ®¿¡´Â À¯Àú ¿¹¿Ü »óÅÂÀÇ ºñÁ¤·ÄÈ¿¡ °ü°èÇÏ´Â InputStream °¡ Æ÷ÇԵ˴ϴÙ.
RemarshalException - ¿¹¿Ü°¡ ¹ß»ýÇϸé(ÀÚ),_invoke ´Â ApplicationException ¿ÀºêÁ§Æ®¸¦ ½½·Î¿ì ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ApplicationException ¿ÀºêÁ§Æ®¿¡´Â À¯Àú ¿¹¿Ü »óÅÂÀÇ ºñÁ¤·ÄÈ¿¡ °ü°èÇÏ´Â InputStream °¡ Æ÷ÇԵ˴ϴÙ.
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public void _releaseReply(InputStream input)
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
ºñÁ¤·ÄȰ¡ ¿Ï·áÇßÀ» ¶§¿¡ ORB ¿¡ µÇµ¹·ÁÁö´Â ÀÀ´ä ½ºÆ®¸²À» ÇØ¹æÇϱâ À§Çؼ, Çʿ信 µû¶ó¼, ±×·çÅͱ⿡ ÀÇÇØ ºÒ·Á °¡´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ±×·çÅͱâ´Â _invoke() ¶Ç´Â ApplicationException.getInputStream() ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø InputStream ¸¦ °Ç³×ÁÝ´Ï´Ù. ¶Ç, null Ä¡µµ _releaseReply ¿¡°Ô °Ç³×Áö´Â ÀÏÀÌ ÀÖ¾î, ±× °æ¿ì ÀÌ ¸Þ¼Òµå´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù.
input - ORB ¿¡ µÇµ¹·ÁÁö´Â ÀÀ´ä ½ºÆ®¸², ¶Ç´Â null
NO_IMPLEMENT CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ® public boolean validate_connection()
org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡, ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â org.omg.CORBA.Object ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
NO_IMPLEMENT - À̰ÍÀº ·ÎÄÿ¡ Á¦¾àµÇ´Â ¿ÀºêÁ§Æ®À̸ç, ÀÌ ¸Þ¼Òµå´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê±â ¶§¹®¿¡CORBA ÆÐŰÁö¿¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº ±â´É¿¡ ´ëÇÑ ÄÚ¸àÆ®
|
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.