protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider, BeanContextServiceRevokedListener
| 修飾子と型 | メソッドと説明 |
|---|---|
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
BeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。 |
Object |
getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
BeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。 |
void |
releaseService(BeanContextServices bcs, Object requestor, Object service)
BeanContextServicesによって呼び出されるこのメソッドは、入れ子になったBeanContextChild (またはBeanContextChildに関連付けられている任意のオブジェクト)の、指定されたサービスへの参照を解放します。 |
void |
serviceRevoked(BeanContextServiceRevokedEvent bcsre)
指定されたサービスが取り消されました。
|
public Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。getService、インタフェース: BeanContextServiceProviderbcs - この特定のリクエストに関連付けられているBeanContextServices。このパラメータを使用すると、BeanContextServiceProviderが複数のソースからのサービス・リクエストを識別できるようになります。requestor - サービスをリクエストするオブジェクトserviceClass - リクエストされるサービスserviceSelector - 特定のサービスのサービス依存パラメータ、該当しない場合はnull。public void releaseService(BeanContextServices bcs, Object requestor, Object service)
BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、入れ子になったBeanContextChild (またはBeanContextChildに関連付けられている任意のオブジェクト)の、指定されたサービスへの参照を解放します。releaseService、インタフェース: BeanContextServiceProviderbcs - この特定の解放リクエストに関連付けられているBeanContextServicesrequestor - サービスの解放をリクエストするオブジェクトservice - 解放されるサービスpublic Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
BeanContextServiceProviderBeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。サービス・セレクタはサービス固有のパラメータであり、標準的な例として、サービス実装クラスのコンストラクタへのパラメータ、特定のサービスのプロパティの値、既存の実装のマップへのキーなどがあります。getCurrentServiceSelectors、インタフェース: BeanContextServiceProviderbcs - このリクエストのBeanContextServicesserviceClass - 指定されたサービスpublic void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
BeanContextServiceRevokedListenerserviceRevoked、インタフェース: BeanContextServiceRevokedListenerbcsre - このリスナーによって受け取られたBeanContextServiceRevokedEvent。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.