Détecter l'API com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException

Alors que les API WebSphere Common Exception (com.ibm.websphere.ce.cm) ne sont généralement pas disponibles dans Liberty, la classe com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException a été exposée en tant qu'API dans la version 20.0.0.9 de WebSphere Liberty. Pour pouvoir utiliser la classe ConnectionWaitTimeoutException, assurez-vous d'utiliser WebSphere Liberty 20.0.0.9 ou une version ultérieure et veillez à ce que la fonction heritageAPIs-1.0 soit configurée. La fonction heritageAPIs-1.0 n'est pas disponible dans Open Liberty.

Pour Open Liberty ou si vous ne voulez pas utiliser les API heritage, pour migrer ConnectionWaitTimeoutException, vous pouvez utiliser l'exception java.sql.SQLTransientConnectionException fournie par JDBC. Voir com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException pour plus d'informations.

Pour plus d'informations sur les autres API et SPI qui ne sont pas prises en charge dans Liberty, voir Certaines API et SPI ne sont pas disponibles dans Liberty.