JavaTM 2 Platform
Standard Ed. 5.0

org.omg.PortableServer
ÀÎÅÍÆäÀ̽º ServantLocatorOperations

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
ServantManagerOperations
¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
ServantLocator
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
_ServantLocatorStub, ServantLocatorPOA

public interface ServantLocatorOperations
extends ServantManagerOperations

POA¿¡ NON_RETAIN Á¤Ã¥°¡ ÁöÁ¤µÇ°í ÀÖÀ» ¶§´Â ¼­¹øÆ® ¸Å´ÏÀú·Î¼­ ServantLocator°¡ »ç¿ëµË´Ï´Ù. POA´Â ÀÌ ¼­¹øÆ® ¸Å´ÏÀú°¡ µ¹·ÁÁÖ´Â ¼­¹øÆ®°¡ 1°³ÀÇ ¿ä±¸ÀÎ ¸¸Å­ »ç¿ëµÇ´Â °ÍÀ» ÀνÄÇÏ°í Àֱ⠶§¹®¿¡ ¼­¹øÆ® ¸Å´ÏÀúÀÇ ¿ÀÆÛ·¹À̼ǿ¡ º¸Ãæ Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ¾î ¼­¹øÆ® ¸Å´ÏÀúÀÇ ¿ÀÆÛ·¹À̼ÇÀÇ Æä¾î´Â Á¦ÈÞÇØ ServantActivator¿Í´Â ´Ù¸¥ 󸮸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. POA°¡ preinvoke¿¡ ÀÇÇØ ¸®ÅÏµÈ ¼­¹øÆ®¿¡ ´ëÇÑ ¿ÀÆÛ·¹ÀÌ¼Ç È£ÃâÀ» ½ÇÇàÇÑ Á÷ÈÄ¿¡ ServantLocator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇßÀ» ¶§´Â ±× ¼­¹øÆ®¿¡ ´ëÇؼ­ postinvoke¸¦ È£ÃâÇØ, ƯÈ÷ ObjectId Ä¡¿Í Servant Ä¡¸¦ ÆĶó¹ÌÅͷμ­ °Ç³×ÁÝ´Ï´Ù. ÀÌ ±â´ÉÀº POA¿¡ °ü·ÃµÈ °´Ã¼ÀÇ °¢ ¿ä±¸°¡ °­Á¦ÀûÀ¸·Î ¼­¹øÆ® ¸Å´ÏÀú¸¦ °³ÀÔ½ÃÄÑ ÇàÇØÁöµµ·Ï ÇÏ´Â °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.


¸Þ¼­µå °³¿ä
 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°¡ È£ÃâµÇ´Â ¿øÀÎÀÌ µÈ ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼­¹øÆ®¸¦ ¾ò´ÂÀÎ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.
 

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

preinvoke

Servant  preinvoke(byte[] oid,
                  POA  adapter,
                  String  operation,
                  CookieHolder  the_cookie)
                  throws ForwardRequest 
ÀÌ ¿ÀÆÛ·¹À̼ÇÀº preinvoke°¡ È£ÃâµÇ´Â ¿øÀÎÀÌ µÈ ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼­¹øÆ®¸¦ ¾ò´ÂÀÎ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
oid - ¿ä±¸ÀÇ ´ë»óÀÌ µÈ °´Ã¼¿¡ °ü·ÃµÈ °´Ã¼ ID
adapter - °´Ã¼°¡ ½ÃÀ۵Ǵ POA °´Ã¼ ÂüÁ¶
operation - ¿ÀÆÛ·¹À̼ÇÀÇ À̸§
the_cookie - postinvoke È£Ãâ½Ã¿¡ »ç¿ëµÇ´Â ¼­¹øÆ® ¸Å´ÏÀú¿¡ ÀÇÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ºÒÅõ¸íÇÑ °ª
¹Ýȯ°ª:
Âø½Å ¿ä±¸¸¦ ó¸®Çϱâ À§ÇÑ ¼­¹øÆ®
¿¹¿Ü:
ForwardRequest - ÇöÀçÀÇ ¿ä±¸¿Í °Å±â¿¡ °è¼ÓµÇ´Â ¿ä±¸¸¦ ±× ¿¹¿ÜÀÇ forward_reference ¸â¹ö¿¡ ³ªÅ¸³­ °´Ã¼¿¡ Àü´ÞÇÒ Ã¥ÀÓÀÌ ÀÖ´Â °ÍÀ» ORB¿¡ ÅëÁöÇÑ´Ù

postinvoke

void postinvoke(byte[] oid,
                POA  adapter,
                String  operation,
                Object  the_cookie,
                Servant  the_servant)
ÀÌ ¿ÀÆÛ·¹À̼ÇÀº ¼­¹øÆ®°¡ ¿ä±¸¸¦ ¿Ï·áÇßÀ» ¶§¿¡ ¹Ýµå½Ã È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
oid - ¿ä±¸ÀÇ ´ë»óÀÌ µÈ °´Ã¼¿¡ °ü·ÃµÈ °´Ã¼ ID
adapter - °´Ã¼°¡ È°¼ºÈ­ µÇ¾î ÀÖ´ø POA °´Ã¼ ÂüÁ¶
the_cookie - preinvoke¿¡ ÀÇÇØ ¼³Á¤µÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ºÒÅõ¸íÇÑ °ª
the_servant - °´Ã¼¿¡ °ü·ÃµÈ ¼­¹øÆ®¿¡°Ô·ÎÀÇ ÂüÁ¶

JavaTM 2 Platform
Standard Ed. 5.0

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