public abstract class AbstractHadoopGraphComputer extends Object implements GraphComputer
GraphComputer.Exceptions, GraphComputer.Features, GraphComputer.Persist, GraphComputer.ResultGraph| Modifier and Type | Field and Description |
|---|---|
protected boolean |
executed |
protected HadoopGraph |
hadoopGraph |
protected org.slf4j.Logger |
logger |
protected Set<MapReduce> |
mapReducers |
protected GraphComputer.Persist |
persist |
protected GraphComputer.ResultGraph |
resultGraph |
protected VertexProgram<Object> |
vertexProgram |
| Constructor and Description |
|---|
AbstractHadoopGraphComputer(HadoopGraph hadoopGraph) |
| Modifier and Type | Method and Description |
|---|---|
GraphComputer.Features |
features() |
GraphComputer |
mapReduce(MapReduce mapReduce) |
GraphComputer |
persist(GraphComputer.Persist persist) |
GraphComputer |
program(VertexProgram vertexProgram) |
GraphComputer |
result(GraphComputer.ResultGraph resultGraph) |
String |
toString() |
protected void |
validateStatePriorToExecution() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsubmitprotected final org.slf4j.Logger logger
protected final HadoopGraph hadoopGraph
protected boolean executed
protected VertexProgram<Object> vertexProgram
protected GraphComputer.ResultGraph resultGraph
protected GraphComputer.Persist persist
public AbstractHadoopGraphComputer(HadoopGraph hadoopGraph)
public GraphComputer result(GraphComputer.ResultGraph resultGraph)
result in interface GraphComputerpublic GraphComputer persist(GraphComputer.Persist persist)
persist in interface GraphComputerpublic GraphComputer program(VertexProgram vertexProgram)
program in interface GraphComputerpublic GraphComputer mapReduce(MapReduce mapReduce)
mapReduce in interface GraphComputerprotected void validateStatePriorToExecution()
public GraphComputer.Features features()
features in interface GraphComputerCopyright © 2013–2015 Apache Software Foundation. All rights reserved.