我正在構建一個應用程序,它從消息隊列中呈現消息,對其進行處理,並將生成的響應發送到另一個隊列。我已經成功建造了同樣的。在JMS中獲取消息類型 - IBM MQ
但是,在發送消息之前,我必須從中獲取相關ID,消息ID和消息類型,以便我可以在我生成的響應消息中設置這些消息。
我已經使用下面的代碼獲取了CorrelationID和Message ID。
Message Requestmessage = ReceiveMessage(queueName);
String correlationID = Requestmessage.getJMSCorrelationID();
String messageID = Requestmessage.getJMSMessageID();
我將如何獲得消息類型。據我所知,有5種消息類型。 1.短信 2字節的消息 3.上游消息 4.對象消息 5 MAP消息 所有我需要的是,找出哪些輸入我的「Requestmessage」屬於。
在此先感謝。
難道你不能只使用instanceof來檢查類型嗎? –