我試圖通過netty和camel發送整個文件的內容;如何通過netty使用netty發送整個文件
<camel:route>
<camel:from uri="file://test/?fileName=sample.txt&noop=true&delete=false"/>
<camel:convertBodyTo type="java.lang.String"/>
<camel:to uri="netty:tcp://localhost:9012?textline=true&sync=true"/>
</camel:route>
我另一個路由在此終點消耗:
<camel:route>
<camel:from uri="netty:tcp://localhost:9012?textline=true&sync=true"/>
<camel:process ref="fileCollector"/>
</camel:route>
在FileCollector交換::過程()似乎含有由線的數據線 - -if的內容例如該文件是
This is line one
This is line two
的FileCollector ::處理()被調用每行一次,因此對我來說真的很難,因爲我的要求是處理整個文件,併發送應答回去。
改善你的問題,因爲人們不希望/可以幫助你,如果你不顯示努力在你的問題 –
修改了一些更多的細節問題,希望現在清楚。 –