org.omg.PortableServer
Ŭ·¡½º _ServantLocatorStub
java.lang.Object
org.omg.CORBA.portable.ObjectImpl
org.omg.PortableServer. _ServantLocatorStub
- ¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
- Serializable,
Object,
IDLEntity,
ServantLocator,
ServantLocatorOperations,
ServantManager,
ServantManagerOperations
public class _ServantLocatorStub
- extends ObjectImpl
- implements ServantLocator
POA ¿¡ NON_RETAIN Æú¸®½Ã°¡ ÁöÁ¤µÇ°í ÀÖÀ» ¶§´Â
¼¹øÆ® ¸Å´ÏÀú·Î¼ ServantLocator °¡ »ç¿ëµË´Ï´Ù. POA´Â
ÀÌ ¼¹øÆ® ¸Å´ÏÀú°¡ µ¹·ÁÁÖ´Â ¼¹øÆ®°¡ 1 °³ÀÇ ¿ä±¸ÀÎ ¸¸Å »ç¿ëµÇ´Â °ÍÀ» ÀνÄÇϰí Àֱ⠶§¹®¿¡
¼¹øÆ® ¸Å´ÏÀúÀÇ ¿ÀÆÛ·¹À̼ǿ¡ º¸Ãæ Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ¾î ¼¹øÆ® ¸Å´ÏÀúÀÇ ¿ÀÆÛ·¹À̼ÇÀÇ Æä¾î´Â Á¦ÈÞÇØ ServantActivator ¿Í´Â ´Ù¸¥ 󸮸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. POA °¡ preinvoke ¿¡
ÇØ µ¹·ÁÁÖ°íÁø ¼¹øÆ®¿¡ ´ëÇÑ ¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀ» ½ÇÇàÇÑ Á÷ÈÄ¿¡ ServantLocator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇßÀ» ¶§´Â
±× ¼¹øÆ®¿¡ ´ëÇØ¼ postinvoke¸¦
È£ÃâÇØ, ƯÈ÷ ObjectId Ä¡¿Í Servant Ä¡¸¦ ÆÄ¶ó¹ÌÅͷμ °Ç³×ÁÝ´Ï´Ù. ÀÌ ±â´ÉÀº, POA ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ®ÀÇ °¢ ¿ä±¸°¡ °Á¦ÀûÀ¸·Î ¼¹øÆ® ¸Å´ÏÀú¸¦ °³ÀÔ½ÃÄÑ ÇàÇØÁöµµ·Ï ÇÏ´Â °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.
¸Þ¼µå °³¿ä |
String [] |
_ids ()
ÀÌ ObjectImpl ¿ÀºêÁ§Æ®°¡ Áö¿øÇÏ´Â
¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ ¹è¿À» ÃëµæÇÕ´Ï´Ù. |
void |
postinvoke (byte[] oid,
POA adapter,
String operation,
Object the_cookie,
Servant the_servant)
ÀÌ ¿ÀÆÛ·¹À̼ÇÀº, ¼¹øÆ®°¡ ¿ä±¸¸¦ ¿Ï·áÇßÀ» ¶§¿¡ ¹Ýµå½Ã ºÒ·Á °©´Ï´Ù. |
Servant |
preinvoke (byte[] oid,
POA adapter,
String operation,
CookieHolder the_cookie)
ÀÌ ¿ÀÆÛ·¹À̼ÇÀº, preinvoke °¡ ºÒ·Á °¡´Â ¿øÀÎÀÌ µÈ ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼¹øÆ®¸¦ ¾ò´Â
°æ¿ì¿¡ »ç¿ëµË´Ï´Ù. |
Ŭ·¡½º org.omg.CORBA.portable. ObjectImpl ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
_create_request,
_create_request,
_duplicate,
_get_delegate,
_get_domain_managers,
_get_interface_def,
_get_policy,
_hash,
_invoke,
_is_a,
_is_equivalent,
_is_local,
_non_existent,
_orb,
_release,
_releaseReply,
_request,
_request,
_servant_postinvoke,
_servant_preinvoke,
_set_delegate,
_set_policy_override,
equals,
hashCode,
toString |
ÀÎÅÍÆäÀ̽º org.omg.CORBA. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
_create_request,
_create_request,
_duplicate,
_get_domain_managers,
_get_interface_def,
_get_policy,
_hash,
_is_a,
_is_equivalent,
_non_existent,
_release,
_request,
_set_policy_override |
_opsClass
public static final Class _opsClass
_ServantLocatorStub
public _ServantLocatorStub()
preinvoke
public Servant preinvoke(byte[] oid,
POA adapter,
String operation,
CookieHolder the_cookie)
throws ForwardRequest
- ÀÌ ¿ÀÆÛ·¹À̼ÇÀº, preinvoke °¡ ºÒ·Á °¡´Â ¿øÀÎÀÌ µÈ ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼¹øÆ®¸¦ ¾ò´Â
°æ¿ì¿¡ »ç¿ëµË´Ï´Ù.
- Á¤ÀÇ:
- ÀÎÅÍÆäÀ̽º
ServantLocatorOperations
³»ÀÇ preinvoke
- ÆÄ¶ó¹ÌÅÍ:
oid
- ¿ä±¸ÀÇ ´ë»óÀÌ µÈ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ® IDadapter
- ¿ÀºêÁ§Æ®°¡ ½ÃÀ۵Ǵ POA
¿ÀºêÁ§Æ® ÂüÁ¶operation
- ¿ÀÆÛ·¹À̼ÇÀÇ À̸§the_cookie
- postinvoke
È£Ãâ½Ã¿¡ »ç¿ëµÇ´Â ¼¹øÆ® ¸Å´ÏÀú¿¡
ÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ºÒÅõ¸íÇÑ °ª
- ¹Ýȯ°ª:
- Âø½Å ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼¹øÆ®
- ¿¹¿Ü:
ForwardRequest
- ÇöÀçÀÇ ¿ä±¸¿Í °Å±â¿¡ °è¼ÓµÇ´Â ¿ä±¸¸¦ ±× ¿¹¿ÜÀÇ forward_reference
¸â¹ö¿¡ ³ªÅ¸³ ¿ÀºêÁ§Æ®¿¡ Àü´ÞÇÒ Ã¥ÀÓÀÌ ÀÖ´Â °ÍÀ» ORB ¿¡ ÅëÁöÇÑ´Ù
postinvoke
public void postinvoke(byte[] oid,
POA adapter,
String operation,
Object the_cookie,
Servant the_servant)
- ÀÌ ¿ÀÆÛ·¹À̼ÇÀº, ¼¹øÆ®°¡ ¿ä±¸¸¦ ¿Ï·áÇßÀ» ¶§¿¡ ¹Ýµå½Ã ºÒ·Á °©´Ï´Ù.
- Á¤ÀÇ:
- ÀÎÅÍÆäÀ̽º
ServantLocatorOperations
³»ÀÇ postinvoke
- ÆÄ¶ó¹ÌÅÍ:
oid
- ¿ä±¸ÀÇ ´ë»óÀÌ µÈ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ® IDadapter
- ¿ÀºêÁ§Æ®°¡ ¾×ƼºêÇÏ°Ô µÇ¾î ÀÖ´ø POA
¿ÀºêÁ§Æ® ÂüÁ¶the_cookie
- preinvoke ¿¡
ÇØ ¼³Á¤µÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ºÒÅõ¸íÇÑ °ªthe_servant
- ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¼¹øÆ®¿¡°Ô·ÎÀÇ ÂüÁ¶
_ids
public String [] _ids()
- Ŭ·¡½º
ObjectImpl
񃬣:
- ÀÌ
ObjectImpl
¿ÀºêÁ§Æ®°¡ Áö¿øÇÏ´Â
¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ ¹è¿À» ÃëµæÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ±×·çÅͱâÀÇ °æ¿ì, ÀÌ ¸Þ¼µå´Â ±×·çÅͱⰡ Áö¿øÇÏ´Â
¸ðµç ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.
- Á¤ÀÇ:
- Ŭ·¡½º
ObjectImpl
³»ÀÇ _ids
- ¹Ýȯ°ª:
- ÀÌ
ObjectImpl
ÀνºÅϽº°¡ Áö¿øÇÏ´Â
¸ðµç ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚÀÇ ¹è¿
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.