메시지 큐의 메시지를 처리하고 처리 한 다음 생성 된 응답을 다른 큐로 보내는 응용 프로그램을 빌드하고 있습니다. 나는 같은 것을 성공적으로 지었다.JMS에서 메시지 유형 가져 오기
그러나 msg를 보내기 전에 상관 ID, 메시지 ID 및 메시지 유형을 가져와야하므로 생성 된 응답 메시지에서도 상관 관계를 설정할 수 있습니다.
아래 코드를 사용하여 CorrelationID와 Message ID를 가져 왔습니다.
Message Requestmessage = ReceiveMessage(queueName);
String correlationID = Requestmessage.getJMSCorrelationID();
String messageID = Requestmessage.getJMSMessageID();
어떻게 메시지 유형을 얻을 수 있습니까? 내가 아는 한 5 가지 유형의 메시지가 있습니다. 1. 문자 메시지 2. 바이트 메시지 3. 스트림 메시지 4. 개체 메시지 5. 맵 메시지 내 "Requestmessage"유형이 무엇인지 알아야합니다.
미리 감사드립니다.
유형을 확인하기 위해 instanceof를 사용할 수 없습니까? –