# Uses of Interface
java.beans.beancontext.BeanContextServices

Packages that use BeanContextServices
Package
Description
java.beans.beancontext
Provides classes and interfaces relating to bean context.

## Uses of BeanContextServices in java.beans.beancontext

Classes in java.beans.beancontext that implement BeanContextServices
Modifier and Type
Class
Description
`class`
`BeanContextServicesSupport`
Deprecated, for removal: This API element is subject to removal in a future version.
Methods in java.beans.beancontext that return BeanContextServices
Modifier and Type
Method
Description
`BeanContextServices`
BeanContextServicesSupport.`getBeanContextServicesPeer()`
Deprecated, for removal: This API element is subject to removal in a future version.
Gets the `BeanContextServices` associated with this `BeanContextServicesSupport`.
`BeanContextServices`
BeanContextServiceAvailableEvent.`getSourceAsBeanContextServices()`
Deprecated, for removal: This API element is subject to removal in a future version.
Gets the source as a reference of type `BeanContextServices`.
`BeanContextServices`
BeanContextServiceRevokedEvent.`getSourceAsBeanContextServices()`
Deprecated, for removal: This API element is subject to removal in a future version.
Gets the source as a reference of type `BeanContextServices`
Methods in java.beans.beancontext with parameters of type BeanContextServices
Modifier and Type
Method
Description
`Iterator<?>`
BeanContextServiceProvider.`getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)`
Deprecated, for removal: This API element is subject to removal in a future version.
Invoked by `BeanContextServices`, this method gets the current service selectors for the specified service.
`Iterator<?>`
BeanContextServicesSupport.BCSSProxyServiceProvider.`getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)`
`Object`
BeanContextServiceProvider.`getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)`
Deprecated, for removal: This API element is subject to removal in a future version.
Invoked by `BeanContextServices`, this method requests an instance of a service from this `BeanContextServiceProvider`.
`Object`
BeanContextServicesSupport.BCSSProxyServiceProvider.`getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)`
`void`
BeanContextServiceProvider.`releaseService(BeanContextServices bcs, Object requestor, Object service)`
Deprecated, for removal: This API element is subject to removal in a future version.
Invoked by `BeanContextServices`, this method releases a nested `BeanContextChild`'s (or any arbitrary object associated with a `BeanContextChild`) reference to the specified service.
`void`
BeanContextServicesSupport.BCSSProxyServiceProvider.`releaseService(BeanContextServices bcs, Object requestor, Object service)`
Constructors in java.beans.beancontext with parameters of type BeanContextServices
Modifier
Constructor
Description
``
`BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)`
Deprecated, for removal: This API element is subject to removal in a future version.
Construct a `BeanContextAvailableServiceEvent`.
``
`BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)`
Deprecated, for removal: This API element is subject to removal in a future version.
Construct a `BeanContextServiceEvent`.
``
`BeanContextServicesSupport(BeanContextServices peer)`
Deprecated, for removal: This API element is subject to removal in a future version.
Create an instance with a peer
``
`BeanContextServicesSupport(BeanContextServices peer, Locale lcle)`
Deprecated, for removal: This API element is subject to removal in a future version.
Create an instance using the specified locale
``
`BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dtime)`
Deprecated, for removal: This API element is subject to removal in a future version.
Create an instance using the specified Locale and design mode.
``
`BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dTime, boolean visible)`
Deprecated, for removal: This API element is subject to removal in a future version.
Construct a BeanContextServicesSupport instance