模块 java.desktop

类 BeanContextServicesSupport.BCSSProxyServiceProvider

java.lang.Object
java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
所有已实现的接口:
BeanContextServiceProvider , BeanContextServiceRevokedListener , EventListener
封闭类:
BeanContextServicesSupport

protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider , BeanContextServiceRevokedListener
子类可以子类化这个嵌套类来表示每个 BeanContextServiceProvider 的代理。
  • 方法详情

    • getService

      public Object  getService(BeanContextServices  bcs, Object  requestor, Class <?> serviceClass, Object  serviceSelector)
      从接口 BeanContextServiceProvider 复制的描述
      BeanContextServices 调用,此方法请求来自此 BeanContextServiceProvider 的服务实例。
      指定者:
      getService 在接口 BeanContextServiceProvider
      参数:
      bcs - 与此特定请求关联的 BeanContextServices。此参数使 BeanContextServiceProvider 能够区分来自多个来源的服务请求。
      requestor - 请求服务的对象
      serviceClass - 请求的服务
      serviceSelector - 特定服务的服务相关参数,如果不适用则为 null
      返回:
      对所请求服务的引用
    • releaseService

      public void releaseService(BeanContextServices  bcs, Object  requestor, Object  service)
      从接口 BeanContextServiceProvider 复制的描述
      BeanContextServices 调用,此方法释放嵌套的 BeanContextChild 的(或与 BeanContextChild 关联的任意对象)对指定服务的引用。
      指定者:
      releaseService 在接口 BeanContextServiceProvider
      参数:
      bcs - 与此特定发布请求关联的 BeanContextServices
      requestor - 请求释放服务的对象
      service - 要发布的服务
    • getCurrentServiceSelectors

      public Iterator <?> getCurrentServiceSelectors(BeanContextServices  bcs, Class <?> serviceClass)
      从接口 BeanContextServiceProvider 复制的描述
      BeanContextServices 调用,此方法获取指定服务的当前服务选择器。服务选择器是特定于服务的参数,其典型示例可能包括:服务实现类的构造函数的参数、特定服务属性的值或现有实现map中的键。
      指定者:
      getCurrentServiceSelectors 在接口 BeanContextServiceProvider
      参数:
      bcs - 此请求的 BeanContextServices
      serviceClass - 指定的服务
      返回:
      指定服务类的当前服务选择器
    • serviceRevoked

      public void serviceRevoked(BeanContextServiceRevokedEvent  bcsre)
      从接口 BeanContextServiceRevokedListener 复制的描述
      名为的服务已被撤销。将不再满足此服务的 getService 请求。
      指定者:
      serviceRevoked 在接口 BeanContextServiceRevokedListener
      参数:
      bcsre - 此监听器收到的 BeanContextServiceRevokedEvent