インタフェース
java.beans.beancontext.BeanContextServiceProviderの使用
| パッケージ | 説明 |
|---|---|
| java.beans.beancontext |
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
|
-
java.beans.beancontextでのBeanContextServiceProviderの使用
BeanContextServiceProviderを実装しているjava.beans.beancontextのクラス 修飾子と型 クラス 説明 protected classBeanContextServicesSupport.BCSSProxyServiceProviderBeanContextServiceProviderとして宣言されたjava.beans.beancontextのフィールド 修飾子と型 フィールド 説明 protected BeanContextServiceProviderBeanContextServicesSupport.BCSSServiceProvider. serviceProviderサービス・プロバイダです。BeanContextServiceProviderを返すjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 protected BeanContextServiceProviderBeanContextServicesSupport.BCSSServiceProvider. getServiceProvider()サービス・プロバイダを返します。BeanContextServiceProvider型のパラメータを持つjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 booleanBeanContextServices. addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)このBeanContextにサービスを追加します。booleanBeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp)サービスを追加します。protected booleanBeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)サービスを追加します。protected BeanContextServicesSupport.BCSSServiceProviderBeanContextServicesSupport. createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp)サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。voidBeanContextServices. revokeService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProvidersは、このメソッドを呼び出して削除できます。voidBeanContextServicesSupport. revokeService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)サービスを削除します。