org.apache.beehive.controls.runtime.bean
Class WebContextFactoryProvider
Object
WebContextFactoryProvider
- All Implemented Interfaces:
- BeanContextServiceProvider
public class WebContextFactoryProvider
- extends Object
- implements BeanContextServiceProvider
This class acts as a ControlBeanContextFactoryProvider that exposes this factory as a contextual service
from inside of a ControlBeanContext.
Note: This class, the service provider, and the contextual service it provides are considerd an implementation
detail and should not be used from user code.
Method Summary |
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs,
Class serviceClass)
|
static BeanContextServiceProvider |
getProvider()
|
Object |
getService(BeanContextServices bcs,
Object requestor,
Class serviceClass,
Object serviceSelector)
|
void |
releaseService(BeanContextServices bcs,
Object requestor,
Object service)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WEB_CONTEXT_BCS_FACTORY
public static final ControlBeanContext.BeanContextServicesFactory WEB_CONTEXT_BCS_FACTORY
getProvider
public static BeanContextServiceProvider getProvider()
getService
public Object getService(BeanContextServices bcs,
Object requestor,
Class serviceClass,
Object serviceSelector)
- Specified by:
getService
in interface BeanContextServiceProvider
releaseService
public void releaseService(BeanContextServices bcs,
Object requestor,
Object service)
- Specified by:
releaseService
in interface BeanContextServiceProvider
getCurrentServiceSelectors
public Iterator getCurrentServiceSelectors(BeanContextServices bcs,
Class serviceClass)
- Specified by:
getCurrentServiceSelectors
in interface BeanContextServiceProvider