Это правило помечает следующие устаревшие методы:
- com.ibm.websphere.management.cmdframework.CommandMgrInitializer.initializeClientMode(AdminClient)
- com.ibm.websphere.management.cmdframework.CommandMgrInitializer.initializeLocalMode()
- com.ibm.websphere.management.cmdframework.CommandMgrInitializer.initializeServerMode()
- com.ibm.websphere.management.cmdframework.CommandMgr.getClientCommandMgr(AdminClient)
The
CommandMgrInitializer
Методы были объявлены устаревшими в WebSphere Application Server версии 6.0и
CommandMgr
В версии 7.0метод устарел.
Они могут быть удалены в одном из следующих выпусков.
Для всех четырех методов используйте
CommandMgr.getCommandMgr(AdminClient)
вместо этого.
Автоматическое исправление изменит устаревшие методы на предпочтительные.
Если есть импорт для класса
com.ibm.websphere.management.cmdframework.CommandMgr
, то автоматическое исправление будет использовать в замене простое имя класса ( CommandMgr ).
Если импорта нет, используется полное имя (com.ibm.websphere.management.cmdframework.CommandMgr).
Пример:
< span class="Code" > import com.ibm.websphere.management.cmdframework. *;
public class MyClass {
// какой-то код
CommandMgrInitializer.initializeLocalMode();
// какой-то код
}
Код в предыдущем примере меняется на:
< span class="Code" > import com.ibm.websphere.management.cmdframework. *;
public class MyClass {
// какой-то код
CommandMgr.getCommandMgr();
// какой-то код
}
Если в предыдущем примере оператор import был следующим:
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
то обновленный код будет:
< span class="Code" > import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// какой-то код
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// какой-то код
}
Дополнительная информация о классах:
в документации.
Полный
Устаревший API
в документации.