Contents | Package | Class | Tree | Deprecated | Index | Help | Java 1.2 Beta 3 | ||
PREV | NEXT | SHOW LISTS | HIDE LISTS |
The BeanContextServices interface provides a mechanism for a BeanContext to expose generic "services" to the BeanContextChild objects within.
Method Summary | |
void | addBeanContextServicesListener(BeanContextServicesListener bcsl)
|
boolean | addService(Class serviceClass,
BeanContextServiceProvider serviceProvider)
|
Iterator | getCurrentServiceClasses()
|
Iterator | getCurrentServiceSelectors(Class serviceClass)
|
Object | getService(BeanContextChild child,
Object requestor,
Class serviceClass,
Object serviceSelector,
BeanContextServiceRevokedListener bcsrl)
|
boolean | hasService(Class serviceClass)
|
void | releaseService(BeanContextChild child,
Object requestor,
Object service)
|
void | removeBeanContextServicesListener(BeanContextServicesListener bcsl)
|
void | revokeService(Class serviceClass,
BeanContextServiceProvider serviceProvider,
boolean revokeCurrentServicesNow)
|
Method Detail |
public boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider)
public void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
public boolean hasService(Class serviceClass)
public Object getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) throws TooManyListenersException
public void releaseService(BeanContextChild child, Object requestor, Object service)
public Iterator getCurrentServiceClasses()
public Iterator getCurrentServiceSelectors(Class serviceClass)
public void addBeanContextServicesListener(BeanContextServicesListener bcsl)
public void removeBeanContextServicesListener(BeanContextServicesListener bcsl)
Contents | Package | Class | Tree | Deprecated | Index | Help | Java 1.2 Beta 3 | ||
PREV | NEXT | SHOW LISTS | HIDE LISTS |