我「米有一個很難實現從文檔的東西。消息富集和變量
我想什麼做的是利用簡單的INT豐富了當前的有效載荷。
我能做到?從濃縮塔語法staticly或將我必須只爲愚蠢的事情創建出站請求reaponse端點
例如,我在尋找somethinga獨行的線路:
<enricher target="#[variable:age]" source="SomeStringIwant"/>
這顯然不起作用,有沒有辦法讓它輕鬆工作?
感謝
我「米有一個很難實現從文檔的東西。消息富集和變量
我想什麼做的是利用簡單的INT豐富了當前的有效載荷。
我能做到?從濃縮塔語法staticly或將我必須只爲愚蠢的事情創建出站請求reaponse端點
例如,我在尋找somethinga獨行的線路:
<enricher target="#[variable:age]" source="SomeStringIwant"/>
這顯然不起作用,有沒有辦法讓它輕鬆工作?
感謝
我會用這個script transformer:
<script:transformer>
<script:script engine="groovy">
<script:text>
payload.age = message.getInboundProperty('ageProperty')
return payload
</script:text>
</script:script>
</script:transformer>
此腳本假定的 'ageProperty' 是入站範圍。如果沒有,請使用正確範圍的方法。
此腳本還依賴於兩個腳本變壓器的implicit variables bound in the context的:
嗯。你能簡單地解釋一下你使用的信息類型是什麼?有效載荷是貫穿整個流程的,什麼是信息? – Menyh
當然,添加更多信息:隱式綁定的腳本變量。 –
什麼是您的有效載荷類型? –
對不起,沒有看到評論。我的有效載荷類型將是一個java bean。我想使用消息濃縮器來「設置」該java bean的一個字段。 – Menyh
我可以這樣做,還是必須是變壓器?如果是這樣,我將如何去從流中傳遞一個int變量到變換器? , 謝謝! – Menyh