JavaTM 2 Platform
Standard Ed. 5.0

org.omg.CORBA
ÀÎÅÍÆäÀ̽º Object

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
AdapterActivator, BindingIterator, ClientRequestInfo, ClientRequestInterceptor, Codec, CodecFactory, Current, Current, Current, DomainManager, DynAny, DynAny, DynAnyFactory, DynArray, DynArray, DynEnum, DynEnum, DynFixed, DynFixed, DynSequence, DynSequence, DynStruct, DynStruct, DynUnion, DynUnion, DynValue, DynValue, DynValueBox, DynValueCommon, IdAssignmentPolicy, IDLType, IdUniquenessPolicy, ImplicitActivationPolicy, Interceptor, IORInfo, IORInterceptor, IORInterceptor_3_0, IRObject, LifespanPolicy, NamingContext, NamingContextExt, ORBInitializer, ORBInitInfo, POA, POAManager, Policy, PolicyFactory, RequestInfo, RequestProcessingPolicy, RunTime, ServantActivator, ServantLocator, ServantManager, ServantRetentionPolicy, ServerRequestInfo, ServerRequestInterceptor, ThreadPolicy
±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
_BindingIteratorImplBase, _BindingIteratorStub, _DynAnyFactoryStub, _DynAnyStub, _DynArrayStub, _DynEnumStub, _DynFixedStub, _DynSequenceStub, _DynStructStub, _DynUnionStub, _DynValueStub, _IDLTypeStub, _NamingContextExtStub, _NamingContextImplBase, _NamingContextStub, _PolicyStub, _Remote_Stub, _ServantActivatorStub, _ServantLocatorStub, DynamicImplementation, LocalObject, ObjectImpl, ObjectImpl, Stub

public interface Object

CORBA ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ Á¤ÀÇÀÔ´Ï´Ù.

CORBA ¿ÀºêÁ§Æ® ÂüÁ¶´Â ¼­¹ö°¡ ±¸ÇöÇϴ ƯÁ¤ÀÇ CORBA ¿ÀºêÁ§Æ®ÀÇ ÇÚµéÀÔ´Ï´Ù. CORBA ¿ÀºêÁ§Æ®ÀÇ ÂüÁ¶¸¦ »ç¿ëÇØ CORBA ¿ÀºêÁ§Æ®¿¡ ¸Þ¼­µå¸¦ È£ÃâÇÒ ¶§¸¶´Ù, ±× ÂüÁ¶´Â °°Àº CORBA ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÕ´Ï´Ù. CORBA ¿ÀºêÁ§Æ®´Â ´Ù¸¥ ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ º¹¼ö °¡Á®µµ ±¦Âú½À´Ï´Ù.

org.omg.CORBA.Object ÀÎÅÍÆäÀ̽º´Â RMI ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ java.rmi.Remote ¿¡ À¯»çÇÑ, Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¸ðµç CORBA ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ ´ëÇÑ »ó¼Ó °èÃþ ·çÆ®ÀÔ´Ï´Ù.

CORBA ¿ÀºêÁ§Æ®´Â ·ÎÄà ¿ÀºêÁ§Æ®¿¡¼­µµ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡¼­µµ ±¦Âú½À´Ï´Ù. CORBA ¿ÀºêÁ§Æ®°¡ ·ÎÄà ¿ÀºêÁ§Æ®ÀÎ (Áï, Ŭ¶óÀÌ¾ðÆ®¿Í °°Àº VM ·Î ½ÇÇàµÈ´Ù) °æ¿ì, È£ÃâÀº ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¿¡ ÇØ Á÷Á¢ ó¸®µÇ¾î ¿ÀºêÁ§Æ® ÂüÁ¶´Â ¿ÀºêÁ§Æ® ±¸Çö Ŭ·¡½ºÀÇ ½ÇÁ¦ÀÇ ÀνºÅϽº¸¦ ³ªÅ¸³»´Â Æ÷ÀÎÅͰ¡ µË´Ï´Ù. CORBA ¿ÀºêÁ§Æ®°¡ ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÎ (Áï, Ŭ¶óÀÌ¾ðÆ®¿Í´Â ´Ù¸¥ VM ·Î ½ÇÇàµÈ´Ù) °æ¿ì, ¿ÀºêÁ§Æ® ÂüÁ¶´Â ¿ÀºêÁ§Æ® ±¸ÇöÀÌ Æ÷ÇԵǰí ÀÖ´Â ¼­¹ö·Î ¸®¸ðÆ® È£ÃâÀ» ½Ç½ÃÇϱâ À§Çؼ­ ORB µµ±¸ ¸¦ »ç¿ëÇÏ´Â ±×·çÅͱâ (ÇÁ·Ï½Ã)¸¦ ³ªÅ¸³»´Â Æ÷ÀÎÅͰ¡ µË´Ï´Ù.

org.omg.CORBA.Object ÀÎÅÍÆäÀ̽º³»ÀÇ ¸Þ¼­µåÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀº,org.omg.CORBA.portable.ObjectImpl Ŭ·¡½º¿¡¼­ Á¦°øµË´Ï´Ù. ÀÌ Å¬·¡½º´Â ±×·çÅͱâ¿Í ¿ÀºêÁ§Æ® ±¸ÇöÀÇ base classÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
ObjectImpl

¸Þ¼­µå °³¿ä
 Request _create_request (Context  ctx, String  operation, NVList  arg_list, NamedValue  result)
          ÁöÁ¤µÈ ÄÁÅØ½ºÆ® , ¸Þ¼­µå¸í, ÀμöÀÇ ¸®½ºÆ®, ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷΠÃʱâÈ­µÈ Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
 Request _create_request (Context  ctx, String  operation, NVList  arg_list, NamedValue  result, ExceptionList  exclist, ContextList  ctxlist)
          ÁöÁ¤µÈ ÄÁÅØ½ºÆ® , ¸Þ¼­µå¸í, ÀμöÀÇ ¸®½ºÆ®, ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳Ê, ¿¹¿ÜÀÇ ¸®½ºÆ®, ÇØ°áÇÒ Çʿ䰡 ÀÖ´Â ÄÁÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀÇ ¸®½ºÆ®·Î ÃʱâÈ­µÈ Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
 Object _duplicate ()
          ÀÌ CORBA ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ º¹Á¦¸¦ µ¹·ÁÁÝ´Ï´Ù.
 DomainManager [] _get_domain_managers ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ DomainManager¸¦ ²¨³À´Ï´Ù.
 Object _get_interface_def ()
          ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ® ±¸ÇöÀÇ InterfaceDef¸¦ ÃëµæÇÕ´Ï´Ù.
 Policy _get_policy (int policy_type)
          ÀÌ ¿ÀºêÁ§Æ®¿¡ Àû¿ëÇÏ´Â ÁöÁ¤µÈ ÇüÅÂÀÇ Policy ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int _hash (int maximum)
          ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ORB ³»ºÎ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean _is_a (String  repositoryIdentifier)
          ÀÌ ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean _is_equivalent (Object  other)
          2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µî°¡Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean _non_existent ()
          ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ¼­¹ö ¿ÀºêÁ§Æ®°¡ ÆÄ±âµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 void _release ()
          ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ »ç¿ëÇϰí Àִ ȣÃâÃøÀÌ Á¾·áÇÑ °ÍÀ» ÅëÁöÇϹǷΠÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ °ü·ÃÇÑ ³»ºÎ ORB ÀÚ¿øÀº ÇØ¹æµË´Ï´Ù.
 Request _request (String  operation)
          Dynamic Invocation Interface ·Î »ç¿ëÇÏ´Â Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
 Object _set_policy_override (Policy [] policies, SetOverrideType  set_add)
          ÀÌ Object ±âÁ¸ÀÇ Æú¸®½Ã¸¦ ġȯÇÏ´Â ÁöÁ¤ÇÑ Æú¸®½Ã, ¶Ç´Â ÁöÁ¤ÇÑ SetOverrideType ¿ÀºêÁ§Æ®ÀÇ °ª¿¡ ÇØ ±âÁ¸ÀÇ Æú¸®½Ã¿¡ Ãß°¡µÇ´Â ÁöÁ¤ÇÑ Æú¸®½Ã¸¦ °¡Áö´Â »õ·Î¿îÀÇ Object¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

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

_is_a

boolean _is_a(String  repositoryIdentifier)
ÀÌ ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
repositoryIdentifier - Á¶»ç ´ë»óÀÇ ÀÎÅÍÆäÀ̽º
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

_is_equivalent

boolean _is_equivalent(Object  other)
2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µî°¡Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ´Ù¸¸ À̰ÍÀº, ORB¸¦ °£´ÜÇÏ°Ô ÆÇÁ¤ÇÒ ¼ö ÀÖ´Â ¹üÀ§¿¡ ÇÑÁ¤µË´Ï´Ù. 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÀÏÄ¡Çϸé, µî°¡¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ´Ù¸¥ 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ½ÇÁ¦·Î °°Àº ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰí À־, ±×°ÍµéÀº °°½À´Ï´Ù. ´Ù¸¸, ORB´Â ´Ù¸¥ 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ °°Àº ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰí ÀÖÀ»Áö ¾î¶³Áö ÆÇÁ¤Çϵµ·Ï ¿ä±¸µÉ °ÍÀº ¾ø½À´Ï´Ù. ±×·¯ÇÑ ÆÇÁ¤¿¡ °É¸®´Â ºÎÇϰ¡ ¸Å¿ì Å« °æ¿ì°¡ Àֱ⠶§¹®¿¡ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
other - µî°¡Àΰ¡ ¾î¶²°¡ Á¶»çÇÏ´Â ´ë»óÀÌ µÇ´Â ÀÌÁ¦(¹ú½á) ÇÑÆíÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ÂüÁ¶¿Í µî°¡À̶ó°í ÆÇÁ¤µÇ¾úÀ» °æ¿ì´Â true. ´Ù¸¸ false °æ¿ì´Â 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ´Ù¸¥ °ÍÀÓ¸¸À» ³ªÅ¸³», ´Ù¸¥ ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶ÇÏ´Â °ÍÀ» ³ªÅ¸³½´Ù°í´Â ÇÒ ¼ö ¾ø´Ù

_non_existent

boolean _non_existent()
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ¼­¹ö ¿ÀºêÁ§Æ®°¡ ÆÄ±âµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¼­¹ö ¿ÀºêÁ§Æ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ORB °¡ Á¤½ÄÀ¸·Î ÀνÄÇϰí ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

_hash

int _hash(int maximum)
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ORB ³»ºÎ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº ÇØ½Ã ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ ½Äº°ÀÚ´Â ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ¼ö¸íÀÌ ÀÖ´Â µ¿¾ÈÀº ºÒº¯À̹ǷΠ±× ½Äº°ÀÚÀÇ ¾î´À ÇØ½¬ ÇÔ¼öµµ º¯È­ÇÏÁö ¾Ê½À´Ï´Ù. µ¹·ÁÁÖ°íÁö´Â °ªÀÌ ÀÏÀÇÀÎ °ÍÀº º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. Áï, ´Ù¸¥ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ °°Àº ÇØ½ÃÄ¡¸¦ °¡Áö´Â Àϵµ ÀÖ½À´Ï´Ù. 2 °³ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ µû·Î µû·Î ÇØ½ÃÄ¡¸¦ °¡Áö´Â °æ¿ì, ±×°ÍµéÀº ´Ù¸¥ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÔ´Ï´Ù. ´Ù¸¸, 2 °³ ¸ðµÎ °°Àº CORBA ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰí ÀÖ´Â Àϵµ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
maximum - ORB °¡ µ¹·ÁÁÖ´Â ÇØ½ÃÄ¡ÀÇ »óÇÑ
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ORB ³»ºÎ ÇØ½Ã ½Äº°ÀÚ

_duplicate

Object  _duplicate()
ÀÌ CORBA ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ º¹Á¦¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼­¹ö ¿ÀºêÁ§Æ® ±¸ÇöÀº, º¹Á¦ÀÇ »ý¼º¿¡´Â ¹«°ü°èÇØ, ±× ±¸Çö¿¡ ÇØ, ¿øÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶¿Í º¹Á¦ÀÇ ¾î´À ÂÊÀ» »ç¿ëÇØ ¿ä±¸¸¦ ÇàÇß´ÂÁö¸¦ ºÐº°ÇÒ ¼ö ¾ø½À´Ï´Ù.

¸Þ¸ð¸® ¸Þ´ÏÁö¸ÕÆ®´Â VM ¿¡ ÇØ 󸮵ǹǷΠÀÌ ¸Þ¼­µå´Â Java Ç÷§Æû¿¡¼­´Â ³Ê¹« À¯È¿ÇÏÁö ¾Ê´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. À̰ÍÀº, CORBA API ¿¡ ÁذÅÇϱâ À§Çؼ­ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

_duplicate ¸Þ¼­µå´Â ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ ÀÚü¸¦ µ¹·ÁÁÖ´Â Àϵµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶ ÀÚü ¶Ç´Â ±× º¹Á¦

_release

void _release()
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ »ç¿ëÇϰí Àִ ȣÃâÃøÀÌ Á¾·áÇÑ °ÍÀ» ÅëÁöÇϹǷΠÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ °ü·ÃÇÑ ³»ºÎ ORB ÀÚ¿øÀº ÇØ¹æµË´Ï´Ù. ´Ù¸¸, ¿ÀºêÁ§Æ® ±¸ÇöÀº ÀÌ Á¶ÀÛ°ú´Â ¹«°ü°èÇØ, °°Àº ¿ÀºêÁ§Æ®¿¡ÀÇ ´Ù¸¥ ÂüÁ¶´Â ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.


_get_interface_def

Object  _get_interface_def()
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ® ±¸ÇöÀÇ InterfaceDef¸¦ ÃëµæÇÕ´Ï´Ù. InterfaceDef ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé, ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ ÇØ ÂüÁ¶µÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¸Þ¼­µå, ¼Ó¼º ¹× ±× ¿ÜÀÇ ÇüÅ Á¤º¸¸¦ ³»ºÎÀûÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÇüÅ Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽º ¸®Æ÷ÁöÅ͸®(repository)³»ÀÇ InterfaceDef ¿ÀºêÁ§Æ®

_request

Request  _request(String  operation)
Dynamic Invocation Interface ·Î »ç¿ëÇÏ´Â Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
operation - Request ÀνºÅϽº¸¦ »ç¿ëÇØ ºÒ·Á °¡´Â ¸Þ¼­µåÀÇ À̸§
¹Ýȯ°ª:
»õ·Ó°Ô »ý¼ºµÈ Request ÀνºÅϽº

_create_request

Request  _create_request(Context  ctx,
                        String  operation,
                        NVList  arg_list,
                        NamedValue  result)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® , ¸Þ¼­µå¸í, ÀμöÀÇ ¸®½ºÆ®, ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷΠÃʱâÈ­µÈ Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ctx - ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Context ¿ÀºêÁ§Æ®
operation - ºÒ·Á °¡´Â ¸Þ¼­µåÀÇ À̸§
arg_list - ºÒ·Á °¡´Â ¸Þ¼­µåÀÇ ½ÇÁ¦ÀÇ Àμö¸¦ Æ÷ÇÔÇϰí ÀÖ´Â NVList
result - ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷμ­ ±â´ÉÇÏ´Â NamedValue ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
»õ·Ó°Ô »ý¼ºµÈ Request ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
Request, NVList, NamedValue

_create_request

Request  _create_request(Context  ctx,
                        String  operation,
                        NVList  arg_list,
                        NamedValue  result,
                        ExceptionList  exclist,
                        ContextList  ctxlist)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® , ¸Þ¼­µå¸í, ÀμöÀÇ ¸®½ºÆ®, ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳Ê, ¿¹¿ÜÀÇ ¸®½ºÆ®, ÇØ°áÇÒ Çʿ䰡 ÀÖ´Â ÄÁÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀÇ ¸®½ºÆ®·Î ÃʱâÈ­µÈ Request ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ctx - ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Context ¿ÀºêÁ§Æ®
operation - ºÒ·Á °¡´Â ¸Þ¼­µåÀÇ À̸§
arg_list - ºÒ·Á °¡´Â ¸Þ¼­µåÀÇ ½ÇÁ¦ÀÇ Àμö¸¦ Æ÷ÇÔÇϰí ÀÖ´Â NVList
result - ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ ÄÁÅ×À̳ʷμ­ ±â´ÉÇÏ´Â NamedValue ¿ÀºêÁ§Æ®
exclist - ¸Þ¼­µå¿¡ ÇØ Throw µÇ´Â ¿¹¿ÜÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ExceptionList ¿ÀºêÁ§Æ®
ctxlist - Request ÀνºÅϽº·Î ÇØ°áÇØ º¸³¾ Çʿ䰡 ÀÖ´Â ÄÁÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ContextList ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
»õ·Ó°Ô »ý¼ºµÈ Request ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
Request, NVList, NamedValue, ExceptionList, ContextList

_get_policy

Policy  _get_policy(int policy_type)
ÀÌ ¿ÀºêÁ§Æ®¿¡ Àû¿ëÇÏ´Â ÁöÁ¤µÈ ÇüÅÂÀÇ Policy ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
policy_type - ÃëµæµÇ´Â Æú¸®½ÃÀÇ ÇüÅÂ
¹Ýȯ°ª:
policy_type ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤µÈ ÇüÅÂÀÇ Policy ¿ÀºêÁ§Æ®
¿¹¿Ü:
BAD_PARAM - ÀÌ ORB °¡ ÁöÁ¤µÈ ÇüŸ¦ ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´ÂÁö, ȤÀº ±× ÇüÅÂÀÇ Æú¸®½Ã ¿ÀºêÁ§Æ®°¡ ÀÌ Object ¿¡ °ü·ÃÇϰí ÀÖÁö ¾Ê±â À§ÇØ, Æú¸®½ÃÇüÀÇ °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì

_get_domain_managers

DomainManager [] _get_domain_managers()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ DomainManager¸¦ ²¨³À´Ï´Ù. À̰Ϳ¡ ÇØ, °ü¸® ¼­ºñ½º³ª ¾îÇø®ÄÉÀ̼ÇÀº, µµ¸ÞÀÎ ¸Å´ÏÀú¸¦ ²¨³¾ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­, µµ¸ÞÀÎÀÇ ¸â¹öÀÎ °³°³ÀÇ ¿ÀºêÁ§Æ®¿¡ Àû¿ë °¡´ÉÇÑ ½ÃÅ¥·¯Æ¼¿Í ´Ù¸¥ Æú¸®½Ã¸¦ ²¨³¾ ¼ö ÀÖ°Ô µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®¸¦ Á÷Á¢ µÑ·¯½Î´Â µµ¸ÞÀÎ ¸Å´ÏÀúÀÇ ¸®½ºÆ®. °¢ ¿ÀºêÁ§Æ®´Â ÀÛ¼º½Ã¿¡ µðÆúÆ®·Î 1 °³ ÀÌ»óÀÇ µµ¸ÞÀÎ ¸Å´ÏÀú¿¡ °ü·ÃÇϹǷΠÀÌ ¸®½ºÆ®¿¡¼­´Â Ç×»ó 1 °³ ÀÌ»óÀÇ µµ¸ÞÀÎ ¸Å´ÏÀú°¡ µ¹·ÁÁÖ°íÁø´Ù

_set_policy_override

Object  _set_policy_override(Policy [] policies,
                            SetOverrideType  set_add)
ÀÌ Object ±âÁ¸ÀÇ Æú¸®½Ã¸¦ ġȯÇÏ´Â ÁöÁ¤ÇÑ Æú¸®½Ã, ¶Ç´Â ÁöÁ¤ÇÑ SetOverrideType ¿ÀºêÁ§Æ®ÀÇ °ª¿¡ ÇØ ±âÁ¸ÀÇ Æú¸®½Ã¿¡ Ãß°¡µÇ´Â ÁöÁ¤ÇÑ Æú¸®½Ã¸¦ °¡Áö´Â »õ·Î¿îÀÇ Object¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
policies - Ãß°¡µÇ´ÂÁö, ¶Ç´Â ġȯ¿¡ »ç¿ëµÇ´Â Æú¸®½Ã°¡ Æ÷ÇÔµÈ Policy ¿ÀºêÁ§Æ®ÀÇ ¹è¿­
set_add - ÁöÁ¤ÇÑ Æú¸®½Ã°¡ ±âÁ¸ÀÇ Æú¸®½Ã¿Í ġȯµÇ´Â °ÍÀ» ³ªÅ¸³»´Â SetOverrideType.SET_OVERRIDE, ¶Ç´Â ÁöÁ¤ÇÑ Æú¸®½Ã°¡ ±âÁ¸ÀÇ Æú¸®½Ã¿¡ Ãß°¡µÇ´Â °ÍÀ» ³ªÅ¸³»´Â SetOverrideType.ADD_OVERRIDE
¹Ýȯ°ª:
ÀÌ Object Æú¸®½Ã¿Í ġȯ, ¶Ç´Â Ãß°¡µÇ´Â ÁöÁ¤ÇÑ Æú¸®½Ã¸¦ °¡Áö´Â »õ·Î¿îÀÇ Object

JavaTM 2 Platform
Standard Ed. 5.0

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