モジュール 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
- 
メソッドのサマリー修飾子と型メソッド説明Iterator<?>getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass) BeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector) BeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。voidreleaseService(BeanContextServices bcs, Object requestor, Object service) BeanContextServicesによって呼び出されるこのメソッドは、入れ子になったBeanContextChild(またはBeanContextChildに関連付けられている任意のオブジェクト)の、指定されたサービスへの参照を解放します。void指定されたサービスが取り消されました。このサービスのgetService要求は満たされなくなります。
- 
メソッドの詳細- 
getServicepublic Object getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector) インタフェースからコピーされた説明:BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。- 定義:
- getService、インタフェース- BeanContextServiceProvider
- パラメータ:
- bcs- この特定のリクエストに関連付けられている- BeanContextServices。 このパラメータを使用すると、- BeanContextServiceProviderが複数のソースからのサービス・リクエストを識別できるようになります。
- requestor- サービスをリクエストするオブジェクト
- serviceClass- リクエストされるサービス
- serviceSelector- 特定のサービスのサービス依存パラメータ、該当しない場合は- null。
- 戻り値:
- 要求されたサービスへの参照
 
- 
releaseServicepublic void releaseService(BeanContextServices bcs, Object requestor, Object service) インタフェースからコピーされた説明:BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、入れ子になったBeanContextChild(またはBeanContextChildに関連付けられている任意のオブジェクト)の、指定されたサービスへの参照を解放します。- 定義:
- releaseService、インタフェース- BeanContextServiceProvider
- パラメータ:
- bcs- この特定の解放リクエストに関連付けられている- BeanContextServices
- requestor- サービスの解放をリクエストするオブジェクト
- service- 解放されるサービス
 
- 
getCurrentServiceSelectorspublic Iterator<?> getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass) インタフェースからコピーされた説明:BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。 サービス・セレクタはサービス固有のパラメータであり、標準的な例として、サービス実装クラスのコンストラクタへのパラメータ、特定のサービスのプロパティの値、既存の実装のマップへのキーなどがあります。- 定義:
- getCurrentServiceSelectors、インタフェース- BeanContextServiceProvider
- パラメータ:
- bcs- このリクエストの- BeanContextServices
- serviceClass- 指定されたサービス
- 戻り値:
- 指定されたserviceClassの現在のサービス・セレクタ
 
- 
serviceRevokedpublic void serviceRevoked(BeanContextServiceRevokedEvent bcsre) インタフェースからコピーされた説明:BeanContextServiceRevokedListener指定されたサービスが取り消されました。このサービスのgetService要求は満たされなくなります。- 定義:
- serviceRevoked、インタフェース- BeanContextServiceRevokedListener
- パラメータ:
- bcsre- このリスナーによって受け取られた- BeanContextServiceRevokedEvent。
 
 
-