| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
protected class BeanContextServicesSupport.BCSSProxyServiceProvider
| Method Summary | |
|---|---|
|  Iterator | getCurrentServiceSelectors(BeanContextServices bcs,
                           Class serviceClass)Invoked by BeanContextServices, this method
 gets the current service selectors for the specified service. | 
|  Object | getService(BeanContextServices bcs,
           Object requestor,
           Class serviceClass,
           Object serviceSelector)Invoked by BeanContextServices, this method 
 requests an instance of a
 service from thisBeanContextServiceProvider. | 
|  void | releaseService(BeanContextServices bcs,
               Object requestor,
               Object service)Invoked by BeanContextServices, 
 this method releases a nestedBeanContextChild's 
 (or any arbitrary object associated with aBeanContextChild) reference to the specified service. | 
|  void | serviceRevoked(BeanContextServiceRevokedEvent bcsre)The service named has been revoked. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public Object getService(BeanContextServices bcs,
                         Object requestor,
                         Class serviceClass,
                         Object serviceSelector)
BeanContextServiceProviderBeanContextServices, this method 
 requests an instance of a
 service from this BeanContextServiceProvider.
getService in interface BeanContextServiceProviderbcs - The BeanContextServices associated with this
 particular request. This parameter enables the
 BeanContextServiceProvider to distinguish service 
 requests from multiple sources.requestor - The object requesting the serviceserviceClass - The service requestedserviceSelector - the service dependent parameter 
 for a particular service, or null if not applicable.
public void releaseService(BeanContextServices bcs,
                           Object requestor,
                           Object service)
BeanContextServiceProviderBeanContextServices, 
 this method releases a nested BeanContextChild's 
 (or any arbitrary object associated with a
 BeanContextChild) reference to the specified service.
releaseService in interface BeanContextServiceProviderbcs - the BeanContextServices associated with this
 particular release requestrequestor - the object requesting the service to be releasedservice - the service that is to be released
public Iterator getCurrentServiceSelectors(BeanContextServices bcs,
                                           Class serviceClass)
BeanContextServiceProviderBeanContextServices, this method
 gets the current service selectors for the specified service. 
 A service selector is a service specific parameter, 
 typical examples of which could include: a
 parameter to a constructor for the service implementation class, 
 a value for a particular service's property, or a key into a 
 map of existing implementations.
getCurrentServiceSelectors in interface BeanContextServiceProviderbcs - the BeanContextServices for this requestserviceClass - the specified service
public void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
BeanContextServiceRevokedListener
serviceRevoked in interface BeanContextServiceRevokedListenerbcsre - the BeanContextServiceRevokedEvent received 
 by this listener.| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.