JavaTM 2 Platform
Standard Ed. 5.0

java.beans.beancontext
Ŭ·¡½º BeanContextServicesSupport.BCSSProxyServiceProvider

java.lang.Object 
  »óÀ§¸¦ È®Àå java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
BeanContextServiceProvider, BeanContextServiceRevokedListener, EventListener
Æ÷ÇԵǾî Àִ Ŭ·¡½º:
BeanContextServicesSupport

protected class BeanContextServicesSupport.BCSSProxyServiceProvider
extends Object
implements BeanContextServiceProvider, BeanContextServiceRevokedListener


¸Þ¼­µå °³¿ä
 Iterator getCurrentServiceSelectors (BeanContextServices  bcs, Class  serviceClass)
          BeanContextServices¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
 Object getService (BeanContextServices  bcs, Object  requestor, Class  serviceClass, Object  serviceSelector)
          BeanContextServices¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
 void releaseService (BeanContextServices  bcs, Object  requestor, Object  service)
          BeanContextServices¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ.
 void serviceRevoked (BeanContextServiceRevokedEvent  bcsre)
          ÁöÁ¤µÈ ¼­ºñ½º°¡ »èÁ¦µÇ¾ú½À´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

getService

public Object  getService(BeanContextServices  bcs,
                         Object  requestor,
                         Class  serviceClass,
                         Object  serviceSelector)
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ±â¼ú:
BeanContextServices¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÀÌ BeanContextServiceProvider·Î ºÎÅÍÀÇ ¼­ºñ½ºÀÇ ÀνºÅϽº¸¦ ¿ä±¸ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ³»ÀÇ getService
ÆĶó¹ÌÅÍ:
bcs - ÀÌ Æ¯Á¤ÀÇ ¿ä±¸¿¡ °ü·ÃÇÑ BeanContextServices. ÀÌ ÆĶó¹ÌÅÍ´Â BeanContextServiceProvider°¡ º¹¼öÀÇ ¼Ò½º·ÎºÎÅÍÀÇ ¼­ºñ½º ¿ä±¸¸¦ ½Äº°ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â
requestor - ¼­ºñ½º¸¦ ¿ä±¸ÇÏ´Â °´Ã¼
serviceClass - ¿ä±¸µÇ´Â ¼­ºñ½º
serviceSelector - ƯÁ¤ÀÇ ¼­ºñ½ºÀÇ ¼­ºñ½º Á¸ ÆĶó¹ÌÅÍ, ¶Ç´Â ÇØ´çÇÏÁö ¾Ê´Â °æ¿ì´Â null
¹Ýȯ°ª:
¿ä±¸µÈ ¼­ºñ½º¿¡ÀÇ ÂüÁ¶

releaseService

public void releaseService(BeanContextServices  bcs,
                           Object  requestor,
                           Object  service)
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ±â¼ú:
BeanContextServices¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. ÀÌ ¸Þ¼­µå´Â »óÀÚ°¡ µÈ BeanContextChild (¶Ç´Â BeanContextChild¿¡ °ü·ÃÇÑ ÀÓÀÇÀÇ °´Ã¼)ÀÇ, ÁöÁ¤µÈ ¼­ºñ½º¿¡ÀÇ ÂüÁ¶¸¦ ÇعæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ³»ÀÇ releaseService
ÆĶó¹ÌÅÍ:
bcs - ÀÌ Æ¯Á¤ÀÇ ÇØ¹æ ¿ä±¸¿¡ °ü·ÃÇÑ BeanContextServices
requestor - ¼­ºñ½ºÀÇ ÇعæÀ» ¿ä±¸ÇÏ´Â °´Ã¼
service - ÇعæµÇ´Â ¼­ºñ½º

getCurrentServiceSelectors

public Iterator  getCurrentServiceSelectors(BeanContextServices  bcs,
                                           Class  serviceClass)
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ±â¼ú:
BeanContextServices¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ ¼­ºñ½ºÀÇ ÇöÀçÀÇ ¼­ºñ½º ¼¿·ºÅ͸¦ ÃëµæÇÕ´Ï´Ù. ¼­ºñ½º ¼¿·ºÅÍ´Â ¼­ºñ½º °íÀ¯ÀÇ ÆĶó¹ÌÅͷΠǥÁØÀûÀÎ ¿¹¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ Æ÷ÇԵ˴ϴÙ. ¼­ºñ½º ±¸Çö Ŭ·¡½ºÀÇ »ý¼ºÀÚ ÆĶó¹ÌÅÍ, ƯÁ¤ÀÇ ¼­ºñ½ºÀÇ ÇÁ·ÎÆÛƼÀÇ °ª, ¶Ç´Â ±âÁ¸ÀÇ ±¸ÇöÀÇ ¸Ê¿¡ÀÇ Å°ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanContextServiceProvider ³»ÀÇ getCurrentServiceSelectors
ÆĶó¹ÌÅÍ:
bcs - ÀÌ ¿ä±¸ÀÇ BeanContextServices °´Ã¼
serviceClass - ÁöÁ¤µÈ ¼­ºñ½º
¹Ýȯ°ª:
ÁöÁ¤µÈ serviceClass ÇöÀçÀÇ ¼­ºñ½º ¼¿·ºÅÍ

serviceRevoked

public void serviceRevoked(BeanContextServiceRevokedEvent  bcsre)
ÀÎÅÍÆäÀ̽º BeanContextServiceRevokedListener ±â¼ú:
ÁöÁ¤µÈ ¼­ºñ½º°¡ »èÁ¦µÇ¾ú½À´Ï´Ù. ÀÌ ¼­ºñ½ºÀÇ getService ¿ä±¸´Â ä¿öÁö°í ¾ø¾îÁý´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º BeanContextServiceRevokedListener ³»ÀÇ serviceRevoked
ÆĶó¹ÌÅÍ:
bcsre - ÀÌ ¸®½º³Ê¿¡ ÀÇÇØ ¼ö½ÅµÈ BeanContextServiceRevokedEvent

JavaTM 2 Platform
Standard Ed. 5.0

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