Evitar a extensão da classe AppDeploymentTask

Esta regra sinaliza qualquer classe que estende com.ibm.websphere.management.application.client.AppDeploymentTask. A extensão dessa classe foi descontinuada na Versão 8.0.

Use WASDeploymentTask para criar um tarefa de implementação do aplicativo em vez disso. O WASDeploymentTask já estende o AppDeploymentTask e ele pode ser instanciado para criar o objeto de tarefa.

Exemplo:

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(controlador, "myPropertyTask", COLUNAS,
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%", isto);
}

Para obter informações adicionais sobre classes, consulte: