モジュール java.desktop
パッケージ java.beans.beancontext

クラスBeanContextServicesSupport.BCSSProxyServiceProvider

java.lang.Object
java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
すべての実装されたインタフェース:
BeanContextServiceProvider, BeanContextServiceRevokedListener, EventListener
含まれているクラス:
BeanContextServicesSupport

protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider, BeanContextServiceRevokedListener
  • メソッドの詳細

    • 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によって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。 サービス・セレクタはサービス固有のパラメータであり、標準的な例として、サービス実装クラスのコンストラクタへのパラメータ、特定のサービスのプロパティの値、既存の実装のマップへのキーなどがあります。
      定義:
      getCurrentServiceSelectors、インタフェースBeanContextServiceProvider
      パラメータ:
      bcs - このリクエストのBeanContextServices
      serviceClass - 指定されたサービス
      戻り値:
      指定されたserviceClassの現在のサービス・セレクタ
    • serviceRevoked

      public void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
      インタフェースからコピーされた説明: BeanContextServiceRevokedListener
      指定されたサービスが取り消されました。このサービスのgetService要求は満たされなくなります。
      定義:
      serviceRevoked、インタフェースBeanContextServiceRevokedListener
      パラメータ:
      bcsre - このリスナーによって受け取られたBeanContextServiceRevokedEvent