Vyvarovat se použití zamítnuté třídy SIMessageContextException

Toto pravidlo označí následující zamítnutou třídu výjimky:

Tato třída výjimky byla zamítnuta v aplikačním serveru WebSphere Application Server verze 6.1 a v dalším vydání může být odebrána.

Jakékoli použití této třídy by mělo být nahrazeno třídou com.ibm.websphere.sib.mediation.handler.MessageContextException.

Ve zdrojovém skeneru rychlá oprava pro toto pravidlo změní odkazy SIMessageContextException na MessageContextException.

Příklad:
import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

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

se změní na:
import com.ibm.websphere.sib.mediation.handler.MessageContextException;

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

Je-li v komentáři použita třída "SIMessageContextException", text komentáře se nezmění.

Další informace o třídě viz: