Evitar la ampliación de la clase AppDeploymentTask

Esta regla marca cualquier clase que amplíe com.ibm.websphere.management.application.client.AppDeploymentTask. La ampliación de esta clase está en desuso desde la Versión 8.0.

Utilice WASDeploymentTask para crear en su lugar una tarea de despliegue de aplicación. WASDeploymentTask ya amplía AppDeploymentTask y se puede crear una instancia para crear el objeto de tarea.

Ejemplo:

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 }, // necesario
new boolean[] { false, false, false, false, true }, // mutable
new boolean[] { true, false, false, false, false }); // oculto
} catch (final Exception e) {
RasUtils.logException(e, tc, CLASS_NAME, "createTask", "%C%", esto);
}

Para obtener más información sobre clases, consulte: