Evitare di utilizzare la classe SIMessageContextException obsoleta

Questa regola contrassegna la seguente classe di eccezione obsoleta:

Questa classe di eccezione รจ stata resa obsoleta in WebSphere Application Server Versione 6.1 e potrebbe essere rimossa in una release futura.

Qualsiasi utilizzo di questa classe deve essere sostituito con com.ibm.websphere.sib.mediation.handler.MessageContextException classe.

Nello scanner di origine, la correzione rapida per questa regola modifica i riferimenti di SIMessageContextException a MessageContextException .

Ad esempio,
< span class="Code"> importa com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

public MyClass {
private void doX() throws SIMessageContextException {
try {
....
}
catch (SIMessageContextException mce) {
....
throw mce;
}
...
}

viene modificato in:
< span class="Code"> importa com.ibm.websphere.sib.mediation.handler.MessageContextException;

public MyClass {
private void doX() throws MessageContextException {
try {
....
}
catch (MessageContextException mce) {
....
throw mce;
}
...
}

Se "SIMessageContextException" viene utilizzato in un commento, il testo del commento non viene modificato.

Per ulteriori informazioni sulla classe, consultare: