Sun WBEM 開発ガイド

プロバイダ API パッケージ (com.sun.wbem.provider)

プロバイダ API は、CIM Object Manager とオブジェクトプロバイダが相互通信のために使用するインタフェースです。プロバイダは、これらのインタフェースを使用して CIM Object Manager に対し動的データを提供できます。

クライアントアプリケーションが CIM Object Manager に動的なデータを要求する場合、CIM Object Manager はこれらのインタフェースを使用して要求をプロバイダに渡します。プロバイダは、CIM Object Manager の要求に応答して次に示す機能を実行するクラスです。

次の表で、Provider パッケージ内のインタフェースについて説明します。

表 5-4 Provider インタフェース

インタフェース 

説明 

CIMProvider

すべてのプロバイダによって実装される基底インタフェース 

InstanceProvider

インスタンスプロバイダによって実装される基底インタフェース。インスタンスプロバイダは、クラスの動的インスタンスを提供する 

MethodProvider

メソッドプロバイダによって実装されるインタフェース。メソッドプロバイダは、CIM クラスの全メソッドの実装を提供する 

PropertyProvider

プロパティプロバイダによって実装されるインタフェース。プロパティプロバイダは、動的プロパティの検出と更新に使用される。動的データは、CIM Object Manager Repository には格納されない