Sun N1 Service Provisioning System 5.2 プラグイン開発ガイド

sps-compSDK.jar ファイル

sps-compSDK.jar には、N1 SPS の公開 Java API が含まれます。


注 –

sps-compSDK.jar ファイルは、N1 SPS のマスターサーバーではなく、開発システムにインストールします。sps-compSDK.jar ファイルを目的の場所に配置したら、Java ツールでファイルを探せるように、必ず classpath を変更してください。


sps-compSDK.jar ファイルには、プラグイン作成用に次の Java クラスが含まれます。これらのパッケージに含まれるクラスおよびインタフェースについては、『Sun N1 Service Provisioning System 5.2 JavaDoc』を参照してください。

com.sun.n1.sps.client

CLI コマンドを実行し、マスターサーバーに対してクエリーを実行するためのクラスとインタフェースが含まれます

com.sun.n1.sps.model

N1 SPS オブジェクトのバージョン番号、可視性、および ID を特定するためのクラスとインタフェースが含まれます

com.sun.n1.sps.model.category

コンポーネントやプランなどの関連するオブジェクトを、カテゴリにグループ分けするための 3 つのインタフェースが含まれます

com.sun.n1.sps.model.component

コンポーネント情報を定義するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.difference

プロビジョニングの比較を定義するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.executor

プランおよび OS のネイティブコマンドを実行するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.folder

N1 SPS のフォルダを定義するためのインタフェースが含まれます

com.sun.n1.sps.model.host

ホストセット、ホスト ID、ホスト検索、特定のホストで実行されているアプリケーション、特定ホストのアップグレード処理など、ホストの条件を定義するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.install

ターゲットホストにインストールされているコンポーネントに関する情報を収集するためのインタフェースが含まれます

com.sun.n1.sps.model.plan

N1 SPS のプランを実行するためのインタフェースとクラスが含まれます

Package com.sun.n1.sps.model.plugin

プラグインを定義し、ほかのユーザーがブラウザインタフェースでこれらのプラグインを一覧できるようにするためのインタフェースが含まれます

com.sun.n1.sps.model.resource

リソースを定義するためのインタフェースが含まれます

com.sun.n1.sps.model.rule

特定の処理の条件と規則を定義するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.user

ユーザーとグループのアクセス権、ID、および変数を設定するためのインタフェースとクラスが含まれます

com.sun.n1.sps.model.util

ping および traceroute を使用してネットワーク接続の基本的な検証を行うためのインタフェース、クラス、および例外が含まれます

com.sun.n1.util.collections

一覧およびセットを定義するためのインタフェースが含まれます

com.sun.n1.util.enum

列挙および列挙型のインタフェース、クラス、および例外が含まれます

com.sun.n1.util.vars

変数設定のソースを特定するための 1 つのインタフェースが含まれます