저는 현재 C#에서 작업 중이며 JMS 연결 상태 (연결 여부에 관계없이)를 확인해야합니다. 성공적으로 연결하고 연결을 끊을 수 있다고 확신합니다. UI의 연결 상태를 표시해야합니다.IBM JMS 연결
연결 상태를 나타내는 JMS 연결의 속성이 있습니까? 아니면 연결 상태를 확인하는 데 사용할 수있는 다른 방법이 있습니까?
도움 주셔서 감사합니다. :)
현재 예외 목록을 수신하기 위해 ExceptionListener를 사용하고 있으며 예외가 발생하면 플래그가 false로 설정됩니다. 그리고 연결 중일 때 연결을 끊을 때 플래그를 true로 설정하고 플래그를 false로 설정합니다.
이 플래그는 내 UI에서 연결이되었는지 여부를 감지하는 데 사용됩니다.
그러나 IBM의 연결 속성을 사용하면 연결 상태를 훨씬 더 나은 해결책으로 나타낼 수 있다고 생각했습니다. SonicMQ의 경우 연결이 활성인지 비활성인지를 나타내는 .getConnectedState()가 있습니다. IBM이 SonicMQ와 비슷한 것을 가지고 있는지 궁금합니다.
WMQ JMS 구현은 JMS 1.1과 호환되며 알고있는 한 getConnectionState()와 같은 공급자 별 메서드가 포함되어 있지 않습니다. –
oic. 그럼 내가 어떤 disconnections ..thanks 확인하기 위해 예외 수신기를 사용해야 같아요 :) – iEmo