public final class SparkMemory extends Object implements Memory.Admin, Serializable
Memory.Admin, Memory.Exceptions| Modifier and Type | Field and Description |
|---|---|
Set<String> |
memoryKeys |
| Constructor and Description |
|---|
SparkMemory(VertexProgram<?> vertexProgram,
Set<MapReduce> mapReducers,
org.apache.spark.api.java.JavaSparkContext sparkContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
and(String key,
boolean bool) |
protected void |
broadcastMemory(org.apache.spark.api.java.JavaSparkContext sparkContext) |
<R> R |
get(String key) |
int |
getIteration() |
long |
getRuntime() |
void |
incr(String key,
long delta) |
void |
incrIteration() |
Set<String> |
keys() |
void |
or(String key,
boolean bool) |
void |
set(String key,
Object value) |
protected void |
setInTask(boolean inTask) |
void |
setIteration(int iteration) |
void |
setRuntime(long runTime) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasImmutableasMap, exists, isInitialIterationpublic SparkMemory(VertexProgram<?> vertexProgram, Set<MapReduce> mapReducers, org.apache.spark.api.java.JavaSparkContext sparkContext)
public void incrIteration()
incrIteration in interface Memory.Adminpublic void setIteration(int iteration)
setIteration in interface Memory.Adminpublic int getIteration()
getIteration in interface Memorypublic void setRuntime(long runTime)
setRuntime in interface Memory.Adminpublic long getRuntime()
getRuntime in interface Memorypublic <R> R get(String key) throws IllegalArgumentException
get in interface MemoryIllegalArgumentExceptionprotected void setInTask(boolean inTask)
protected void broadcastMemory(org.apache.spark.api.java.JavaSparkContext sparkContext)
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.