## Uses of Interface
java.beans.beancontext.BeanContextServiceProvider

Packages that use BeanContextServiceProvider
java.beans.beancontext: Provides classes and interfaces relating to bean context.

### Uses of BeanContextServiceProvider in java.beans.beancontext

Classes in java.beans.beancontext that implement BeanContextServiceProvider
`protected class` `BeanContextServicesSupport.BCSSProxyServiceProvider`

Fields in java.beans.beancontext declared as BeanContextServiceProvider
`protected BeanContextServiceProvider` BeanContextServicesSupport.BCSSServiceProvider.`serviceProvider` The service provider.

Methods in java.beans.beancontext that return BeanContextServiceProvider
`protected BeanContextServiceProvider` BeanContextServicesSupport.BCSSServiceProvider.`getServiceProvider()` Returns the service provider.

Methods in java.beans.beancontext with parameters of type BeanContextServiceProvider
`boolean` BeanContextServices.`addService​(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)` Adds a service to this BeanContext.
`boolean` BeanContextServicesSupport.`addService​(Class<?> serviceClass, BeanContextServiceProvider bcsp)` add a service
`protected boolean` BeanContextServicesSupport.`addService​(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)` add a service
`protected BeanContextServicesSupport.BCSSServiceProvider` BeanContextServicesSupport.`createBCSSServiceProvider​(Class<?> sc, BeanContextServiceProvider bcsp)` subclasses can override this method to create new subclasses of BCSSServiceProvider without having to override addService() in order to instantiate.
`void` BeanContextServices.`revokeService​(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)` BeanContextServiceProviders wishing to remove a currently registered service from this context may do so via invocation of this method.
`void` BeanContextServicesSupport.`revokeService​(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)` remove a service