Следует избегать использования устаревшего класса SIMessageContextException

Это правило помечает следующий устаревший класс исключительной ситуации:

Этот класс исключительной ситуации объявлен устаревшим в WebSphere Application Server 6.1 и может быть удален в одном из следующих выпусков.

Этот класс должен быть заменен классом com.ibm.websphere.sib.mediation.handler.MessageContextException.

В сканере исходного кода быстрое исправление для этого правила меняет SIMessageContextException на MessageContextException.

Пример:
import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

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

меняется на:
import com.ibm.websphere.sib.mediation.handler.MessageContextException;

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

Если "SIMessageContextException" - в комментарии, текст комментария не меняется.

Дополнительная информация о классах: