Avoid using the deprecated command manager methods

This rule flags the following deprecated methods:

The CommandMgrInitializer methods were deprecated in WebSphere Application Server Version 6.0, and the CommandMgr method was deprecated in Version 7.0. They might be removed in a future release.

For all four methods, use CommandMgr.getCommandMgr(AdminClient) instead.

In the source scanner, the quick fix changes the deprecated methods to the preferred method. If there is an import for the class com.ibm.websphere.management.cmdframework.CommandMgr, then the quick fix will use the simple class name (CommandMgr) in the replacement. If no import is found, the fully qualified name (com.ibm.websphere.management.cmdframework.CommandMgr) is used.

Example:

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgrInitializer.initializeLocalMode();
// some code
}

The preceding example will be changed to:

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgr.getCommandMgr();
// some code
}

If, the import statement in the preceding example was: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; then the updated code will be:
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// some code
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// some code
}

For more class information, see the

in the documentation.

The full Deprecated API list is in the documentation.