避免延伸 AppDeploymentTask 類別

此規則會標示任何延伸 com.ibm.websphere.management.application.client.AppDeploymentTask 的類別。 延伸此類別在 8.0 版中已淘汰。

請改用 WASDeploymentTask 來建立應用程式部署作業。 WASDeploymentTask 已延伸 AppDeploymentTask,您可以將它實例化,以建立作業物件。

範例:

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);
}

如需類別的相關資訊,請參閱: