Changements de comportement de la messagerie JMS (wasJmsClient-2.0)

Si vous utilisez la fonction wasJmsClient-1.1 dans vos applications de messagerie JMS, vous pouvez continuer d'utiliser wasJmsClient-1.1 pour éviter de faire migrer les applications. Si vous créez de nouvelles applications de messagerie JMS, vous pouvez utiliser la fonction wasJmsClient-2.0 pour bénéficier des nouvelles fonctionnalités disponibles. Si vous souhaitez faire migrer vos applications existantes pour utiliser la fonction wasJmsClient-2.0, tenez compte des changements de comportement qui affectent certaines API dans Java Platform, Enterprise Edition 7.

Le tableau suivant montre les différences de comportement des API entre les deux versions :
Tableau 1. Différences de comportement entre wasJmsClient-1.1 et wasJmsClient-2.0
Noms des interfaces Condition des exceptions wasJmsClient-1.1 wasJmsClient-2.0
Session.createDurableSubscriber ClientID n'est pas défini InvalidClientIDException IllegalStateException
TopicSession.createDurableSubscriber ClientID n'est pas défini InvalidClientIDException JMSException
Connection.setClientID Une autre connexion avec le même ID client est déjà active IllegalStateException InvalidCliendIDException

Icône indiquant le type de rubrique Rubrique de concept

Nom du fichier : cwlp_msg_wasjmsclient20_behavior.html