Merge pull request #117 from JHUAPL/issue116

Made Element serializable
This commit is contained in:
Ryan Webb
2015-04-09 09:32:26 -04:00
2 changed files with 5 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
[2.2]
-- 113 Applied instance name when mock instance is used
-- 114 Made map reduce elements serialiable
-- 114 Made map reduce elements serializable
-- 116 Made MapReduceElement serializable with a tranisent graph
[2.1]
Change Log started
--109,103 Merged Metadata tables

View File

@@ -17,6 +17,7 @@ package edu.jhuapl.tinkerpop.mapreduce;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.io.Serializable;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
@@ -31,7 +32,7 @@ import com.tinkerpop.blueprints.Graph;
import edu.jhuapl.tinkerpop.AccumuloByteSerializer;
import edu.jhuapl.tinkerpop.AccumuloGraph;
public abstract class MapReduceElement implements Element, WritableComparable<MapReduceElement> {
public abstract class MapReduceElement implements Serializable, Element, WritableComparable<MapReduceElement> {
protected String id;
@@ -39,7 +40,7 @@ public abstract class MapReduceElement implements Element, WritableComparable<Ma
protected Map<String,Object> newProperties;
AccumuloGraph parent;
transient AccumuloGraph parent;
MapReduceElement(AccumuloGraph parent) {
this();