AppDeploymentTask クラスの拡張の回避

この規則は、拡張するすべてのクラスに立てる com.ibm.websphere.management.application.client.AppDeploymentTask。 このクラスの拡張はバージョン 8.0 で非推奨となりました。

WASDeploymentTask を使用して、アプリケーション・デプロイメント・タスクを作成します。 WASDeploymentTask はすでにアプリケーション・デプロイメント・タスクを拡張しており、 これをインスタンス化して、タスク・オブジェクトを作成できます。

例:

import com.ibm.websphere.management.application.client.WASDeploymentTask;

private static final String[] COLUMNS = new String[] {
"app.version",
"property.name",
"property.type",
"property.desc",
"property.value"};

AppDeploymentTask task = null;

try {
task = new WASDeploymentTask(controller, "myPropertyTask", COLUMNS,
new boolean[] { true, true, false, false, false }, // required
new boolean[] { false, false, false, false, true }, // mutable
new boolean[] { true, false, false, false, false }); // hidden
} catch (final Exception e) {
RasUtils.logException(e, tc, CLASS_NAME, "createTask", "%C%", this);
}

追加のクラス情報については、以下を参照してください。