Spark Java programming APIs.
Defines operations common to several Java RDD implementations.
A Java-friendly version of org.apache.spark.SparkContext that returns
org.apache.spark.api.java.JavaRDDs and works with Java collections instead of Scala ones.
Low-level status reporting APIs for monitoring job and stage progress.
Set of interfaces to represent functions in Spark's Java API.