Возможно ли использовать пользовательский JMSCorrelationId при использовании?Spring Integration - пользовательский JMSCorrelationId с использованием jms: исходящий-шлюз
Я хочу сделать это, потому что потребительская система моих сообщений возвращает свойство полезной нагрузки как JMSCorrelationId.
Я проверил JMSOutboundGateway.java на то же, но, похоже, он либо использует JMSmessageId, либо сгенерировал уникальный идентификатор в качестве JMSCorrelationId для отображения входящих сообщений.
Любая помощь?
ОБНОВЛЕНИЕ
Я в состоянии установить с помощью заголовка-обогатитель receving входа на входном канале, и это обогащенная заголовка Ouput получает JMS исходящий шлюз. Но я видел код в JMSOutboundGateway, он создает селектор с JMSMessageID, из-за которого я не могу получить сообщение.
<int:header-enricher input-channel="input" output-channel="output">
<int:header name="jms_correlationId" value="12345"/>
</int:header-enricher>
Любые мысли?