Class Traverse.TraverseContext
- java.lang.Object
 - 
- org.apache.giraph.conf.DefaultImmutableClassesGiraphConfigurable<I,V,E>
 - 
- org.apache.giraph.worker.WorkerAggregatorDelegator<org.apache.hadoop.io.WritableComparable,org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
 - 
- org.apache.giraph.worker.WorkerContext
 - 
- com.alibaba.graphscope.example.giraph.Traverse.TraverseContext
 
 
 
 
 
- 
- All Implemented Interfaces:
 org.apache.giraph.aggregators.AggregatorUsage,org.apache.giraph.conf.GiraphConfigurationSettable<org.apache.hadoop.io.WritableComparable,org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>,org.apache.giraph.conf.ImmutableClassesGiraphConfigurable<org.apache.hadoop.io.WritableComparable,org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>,org.apache.giraph.worker.WorkerAggregatorUsage,org.apache.giraph.worker.WorkerBroadcastUsage,org.apache.giraph.worker.WorkerGlobalCommUsage,org.apache.giraph.worker.WorkerIndexUsage<org.apache.hadoop.io.WritableComparable>,org.apache.giraph.worker.WorkerReduceUsage,org.apache.hadoop.io.Writable
- Enclosing class:
 - Traverse
 
public static class Traverse.TraverseContext extends WorkerContext
 
- 
- 
Constructor Summary
Constructors Constructor Description TraverseContext() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostApplication()Finalize the WorkerContext.voidpostSuperstep()Execute user code.voidpreApplication()Initialize the WorkerContext.voidpreSuperstep()Execute user code.- 
Methods inherited from class org.apache.giraph.worker.WorkerContext
aggregate, getAggregatedValue, getAndClearMessagesFromOtherWorkers, getContext, getMyWorkerIndex, getSuperstep, getTotalNumEdges, getTotalNumVertices, getWorkerCount, getWorkerForVertex, incStep, logToCommandLine, readFields, reduce, reduceMerge, sendMessageToWorker, setAggregatorManager, setCurStep, setFragment, write 
- 
Methods inherited from class org.apache.giraph.worker.WorkerAggregatorDelegator
getBroadcast 
 - 
 
 - 
 
- 
- 
Method Detail
- 
preApplication
public void preApplication() throws InstantiationException, IllegalAccessExceptionInitialize the WorkerContext. This method is executed once on each Worker before the first superstep starts.- Specified by:
 preApplicationin classWorkerContext- Throws:
 IllegalAccessException- Thrown for getting the classInstantiationException- Expected instantiation in this method.
 
- 
postApplication
public void postApplication()
Finalize the WorkerContext. This method is executed once on each Worker after the last superstep ends.- Specified by:
 postApplicationin classWorkerContext
 
- 
preSuperstep
public void preSuperstep()
Execute user code. This method is executed once on each Worker before each superstep starts.- Specified by:
 preSuperstepin classWorkerContext
 
- 
postSuperstep
public void postSuperstep()
Execute user code. This method is executed once on each Worker after each superstep ends.- Specified by:
 postSuperstepin classWorkerContext
 
 - 
 
 -