0

フィードを読み取るためのラクダのセットアップがあり、 splitEntries=true を使用し、利用可能な org.apache.camel.component.rss.RssEndpoint を使用しますが、同じタイムスタンプのフィードをスキップします。何が起こっているか知っている人はいますか?

4

1 に答える 1

1

最終的に解決策が見つかりました。内部で UpdatedDateFilter を使用する FeedPollingConsumer クラスをカスタマイズし、

lastUpdate.after(updated) || lastUpdate.equals(updated)

また、 lastUpdate.equals(updated) を削除して、同じ pubDate タイムスタンプ フィードを処理します。UpdatedDateFilter も拡張可能ではないため、FeedFilter インターフェイスから独自の実装をチェックアウトします。

ありがとう。より良い解決策があれば教えてください。

于 2013-06-06T17:06:39.920 に答える