Uses of Interface java.beans.beancontext.BeanContextServices (Java SE 21 & JDK 21)
Description: use: module: java.desktop, package: java.beans.beancontext, interface: BeanContextServices

# 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`
  This helper class provides a utility implementation of the java.beans.beancontext.BeanContextServices interface.
  Methods in java.beans.beancontext that return BeanContextServices
  Modifier and Type
  Method
  Description
  `BeanContextServices`
  BeanContextServicesSupport.`getBeanContextServicesPeer()`
  Gets the `BeanContextServices` associated with this `BeanContextServicesSupport`.
  `BeanContextServices`
  BeanContextServiceAvailableEvent.`getSourceAsBeanContextServices()`
  Gets the source as a reference of type `BeanContextServices`.
  `BeanContextServices`
  BeanContextServiceRevokedEvent.`getSourceAsBeanContextServices()`
  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)`
  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)`
  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)`
  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)`
  Construct a `BeanContextAvailableServiceEvent`.
  ``
  `BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)`
  Construct a `BeanContextServiceEvent`.
  ``
  `BeanContextServicesSupport(BeanContextServices peer)`
  Create an instance with a peer
  ``
  `BeanContextServicesSupport(BeanContextServices peer, Locale lcle)`
  Create an instance using the specified locale
  ``
  `BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dtime)`
  Create an instance using the specified Locale and design mode.
  ``
  `BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dTime, boolean visible)`
  Construct a BeanContextServicesSupport instance