Kerülje az elavult parancskezelő-metódusok használatát

Ez a szabály a következő elavult metódusokat látja el jelzővel:

A CommandMgrInitializer A metódusok elavultak a WebSphere Application Server változat 6.0változatában és a CommandMgr A metódus a 7.0változatban elavult. Ezek a későbbi kiadásokban eltávolításra kerülhetnek.

Mind a négy módszer esetében: CommandMgr.getCommandMgr(AdminClient) Helyette.

Az automatikus javítás az elavult módszereket az előnyben részesített módszerre cseréli. Ha van import az osztályhoz com.ibm.websphere.management.cmdframework.CommandMgr , akkor az automatikus javítás az egyszerű osztálynevet ( CommandMgr ) fogja használni a helyettesítésben. Amennyiben nem található importálás, úgy a teljes képzésű név (com.ibm.websphere.management.cmdframework.CommandMgr) kerül felhasználásra.

Példa:

class="Code" > import com.ibm.websphere.management.cmdframework. *;
public class MyClass {
// további kódrészek
CommandMgrInitializer.initializeLocalMode();
// további kódrészek
}

Az előző példa a következőre módosul majd:

class="Code" > import com.ibm.websphere.management.cmdframework. *;
public class MyClass {
// további kódrészek
CommandMgr.getCommandMgr();
// további kódrészek
}

Ha az előző példában szereplő importálási utasítás: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; Akkor a frissített kód:
class="Code" > import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// további kódrészek
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// további kódrészek
}

A további osztályinformációkért tekintse meg az alábbi leírásokat:

a dokumentációban.

Az Elavult API-k teljes listája a dokumentációban található.