Alexis Seigneurin created SPARK-4557: ----------------------------------------
Summary: Spark Streaming' foreachRDD method should accept a VoidFunction<...>, not a Function<..., Void> Key: SPARK-4557 URL: https://issues.apache.org/jira/browse/SPARK-4557 Project: Spark Issue Type: Bug Affects Versions: 1.1.0 Reporter: Alexis Seigneurin In *Java*, using Spark Streaming's foreachRDD function is quite verbose. You have to write: {code:java} .foreachRDD(items -> { ...; return null; }); {code} Instead of: {code:java} .foreachRDD(items -> ...); {code} This is because the foreachRDD method accepts a Function<JavaRDD<...>, Void> instead of a VoidFunction<JavaRDD<...>>. This would make sense to change it to a VoidFunction as, in Spark's API, the foreach method already accepts a VoidFunction. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org