protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider, BeanContextServiceRevokedListener
BeanContextServiceProvider interface by wrapping a BeanContextServices. All services registered in
the BeanContextServices are accessible via this wrapper service provider.
This class is used by BeanContextServicesSupport to access services provided by its parent context (if there is one).
| Modifier and Type | Method and Description |
|---|---|
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs,
Class serviceClass)
Throws
UnsupportedOperationException. |
Object |
getService(BeanContextServices bcs,
Object requestor,
Class serviceClass,
Object serviceSelector)
Throws
UnsupportedOperationException. |
void |
releaseService(BeanContextServices bcs,
Object requestor,
Object service)
Delegate to the wrapped
BeanContextServices. |
void |
serviceRevoked(BeanContextServiceRevokedEvent bcsre)
Throws
UnsupportedOperationException. |
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
UnsupportedOperationException.getCurrentServiceSelectors in interface BeanContextServiceProviderpublic Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
UnsupportedOperationException.getService in interface BeanContextServiceProviderpublic void releaseService(BeanContextServices bcs, Object requestor, Object service)
BeanContextServices.releaseService in interface BeanContextServiceProviderpublic void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
UnsupportedOperationException.serviceRevoked in interface BeanContextServiceRevokedListenerCopyright © 2014. All Rights Reserved.