Evitaţi utilizarea clasei perimate SIMessageContextException

Această regulă semnalează următoarea clasă de excepţie perimată:

Această clasă de excepţie este perimată începând cu WebSphere Application Server Versiunea 6.1 şi ar putea fi înlăturată într-o ediţie viitoare.

Orice utilizare a acestei clase trebuie înlocuită cu com.ibm.websphere.sib.mediation.handler.MessageContextException Clasă.

Pentru această regulă, remedierea automată va efectua modificări la referințele din SIMessageContextException la MessageContextException .

De exemplu,
< span class="Code" > import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

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

se va schimba în:
< span class="Code" > import com.ibm.websphere.sib.mediation.handler.MessageContextException;

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

Dacă "SIMessageContextException" este utilizat într-un comentariu, textul comentariului nu trebuie modificat.

Pentru informaţii suplimentare privind clasa, consultaţi: