Let ZeppelinContext be a map. So python and scala can exchange object through it
Project: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/commit/07ac4fbe Tree: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/tree/07ac4fbe Diff: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/diff/07ac4fbe Branch: refs/heads/master Commit: 07ac4fbe403c4c7d59a2b69610d7c35c0de1a017 Parents: 99ebeae Author: Lee moon soo <[email protected]> Authored: Fri Mar 13 21:43:15 2015 +0900 Committer: Lee moon soo <[email protected]> Committed: Fri Mar 13 21:43:15 2015 +0900 ---------------------------------------------------------------------- .../src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/07ac4fbe/spark/src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java ---------------------------------------------------------------------- diff --git a/spark/src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java b/spark/src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java index e475de6..0b594ff 100644 --- a/spark/src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java +++ b/spark/src/main/java/com/nflabs/zeppelin/spark/ZeppelinContext.java @@ -6,6 +6,7 @@ import static scala.collection.JavaConversions.collectionAsScalaIterable; import java.io.PrintStream; import java.util.Collection; +import java.util.HashMap; import java.util.Iterator; import org.apache.spark.SparkContext; @@ -27,7 +28,7 @@ import com.nflabs.zeppelin.spark.dep.DependencyResolver; * @author Leemoonsoo * */ -public class ZeppelinContext { +public class ZeppelinContext extends HashMap<String, Object> { private DependencyResolver dep; private PrintStream out; private InterpreterContext interpreterContext;
