JMS 메시징(wasJmsClient-2.0) 동작 변경

JMS 메시징 애플리케이션에서 wasJmsClient-1.1 기능을 사용하고 있는 경우, 애플리케이션을 마이그레이션하지 않으려는 경우에는 wasJmsClient-1.1을 계속해서 사용할 수 있습니다. 새 JMS 메시징 애플리케이션을 작성하고 있는 경우에는 wasJmsClient-2.0 기능을 사용하여 사용 가능한 새 기능을 이용할 수 있습니다. wasJmsClient-2.0 기능을 사용하기 위해 기존 애플리케이션을 마이그레이션하려는 경우에는 Java Platform, Enterprise Edition 7의 일부 API에 영향을 주는 동작 변경사항에 유의하십시오.

다음 표에는 두 버전 간의 API 동작 차이점이 몇 가지 표시되어 있습니다.
표 1. wasJmsClient-1.1wasJmsClient-2.0 간의 동작 차이점
인터페이스 이름 예외 조건 wasJmsClient-1.1 wasJmsClient-2.0
Session.createDurableSubscriber ClientID가 설정되지 않음 InvalidClientIDException IllegalStateException
TopicSession.createDurableSubscriber ClientID가 설정되지 않음 InvalidClientIDException JMSException
Connection.setClientID 동일한 ClientID의 다른 연결을 이미 사용 중임 IllegalStateException InvalidCliendIDException

주제의 유형을 표시하는 아이콘 개념 주제

파일 이름: cwlp_msg_wasjmsclient20_behavior.html