このマニュアルに従ってソース関数を作成しました。
public static void main(String[] args) throws Exception {
DirectProvider dp = new DirectProvider();
Topology top = dp.newTopology();
final URL url = new URL("http://finance.yahoo.com/d/quotes.csv?s=BAC+COG+FCX&f=snabl");
TStream<String> linesOfWebsite = top.source(queryWebsite(url));
}
ここで、このストリームをフィルタリングしたいと思います。私は次のようなことを念頭に置いていました:
TStream<Iterable<String>> simpleFiltered = source.filter(item-> item.contains("BAX");
これは機能していません。ストリームをフィルタリングする方法を知っている人はいますか? 事前にフィルタリングを行うためにリクエスト URL を変更したくありません。