JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.omg.PortableServer
Ŭ·¡½º _ServantLocatorStub

java.lang.Object 
  |
  +--org.omg.CORBA.portable.ObjectImpl 
        |
        +--org.omg.PortableServer. _ServantLocatorStub
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
IDLEntity , Object , Serializable , 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 ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ®ÀÇ °¢ ¿ä±¸°¡ °­Á¦ÀûÀ¸·Î ¼­¹øÆ® ¸Å´ÏÀú¸¦ °³ÀÔ½ÃÄÑ ÇàÇØÁöµµ·Ï(µíÀÌ) ÇÏ´Â °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.


ÇʵåÀÇ °³¿ä
static Class _opsClass
           
 
»ý¼ºÀÚÀÇ °³¿ä
_ServantLocatorStub ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
 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
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 
ÀÎÅÍÆäÀ̽º 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 - ¿ä±¸ÀÇ ´ë»óÀÌ µÈ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ® ID
adapter - ¿ÀºêÁ§Æ®°¡ ±âµ¿µÇ´Â 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 - ¿ä±¸ÀÇ ´ë»óÀÌ µÈ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿ÀºêÁ§Æ® ID
adapter - ¿ÀºêÁ§Æ®°¡ ¾×ƼºêÇÏ°Ô µÇ¾î ÀÖ´ø POA ÀÇ ¿ÀºêÁ§Æ® ÂüÁ¶
the_cookie - preinvoke ¿¡ ÀÇÇØ ¼³Á¤µÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ºÒÅõ¸íÇÑ °ª
the_servant - ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¼­¹øÆ®¿¡°Ô·ÎÀÇ ÂüÁ¶

_ids

public String [] _ids()
Ŭ·¡½º ObjectImpl ÀÇ ±â¼ú:
ÀÌ ObjectImpl ¿ÀºêÁ§Æ®°¡ ¼­Æ÷Æ®ÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ ¹è¿­À» ÃëµæÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ±×·çÅͱâÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ±×·çÅͱⰡ ¼­Æ÷Æ®ÇÏ´Â ¸ðµç ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º ObjectImpl ³»ÀÇ _ids
¹Ýȯ°ª:
ÀÌ ObjectImpl ÀÇ ÀνºÅϽº°¡ ¼­Æ÷Æ®ÇÏ´Â ¸ðµç ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚÀÇ ¹è¿­

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.