|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.beans.beancontext.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 this BeanContextServiceProvider. |
void |
releaseService(BeanContextServices bcs,
Object requestor,
Object service)
Invoked by BeanContextServices,
this method releases a nested BeanContextChild's
(or any arbitrary object associated with a
BeanContextChild) 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 BeanContextServiceProviderjava.beans.beancontext.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 BeanContextServiceProviderjava.beans.beancontext.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 BeanContextServiceProviderjava.beans.beancontext.BeanContextServiceProviderbcs - the BeanContextServices for this requestservice - the specified servicepublic void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
BeanContextServiceRevokedListenerserviceRevoked in interface BeanContextServiceRevokedListenerjava.beans.beancontext.BeanContextServiceRevokedListenerbcsre - the BeanContextServiceRevokedEvent received
by this listener.
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.