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