| Interface | Description | 
|---|---|
| WorkerAggregatorUsage | Vertex classes can access and change aggregators through this interface | 
| WorkerBroadcastUsage | Methods on worker can access broadcasted values through this interface | 
| WorkerGlobalCommUsage | Methods on worker can access broadcasted values and provide
 values to reduce through this interface | 
| WorkerIndexUsage<I> | Interface providing utilities for using worker index. | 
| WorkerObserver | Observer for worker. | 
| WorkerReduceUsage | Methods on worker can provide values to reduce through this interface | 
| WorkerThreadGlobalCommUsage | WorkerAggregatorUsagewhich can be used in each of the
 computation threads. | 
| Class | Description | 
|---|---|
| AllWorkersInfo | Information about all workers, their WorkerInfo values, and indices. | 
| BspServiceWorker<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | ZooKeeper-based implementation of  CentralizedServiceWorker. | 
| DefaultWorkerContext | A dummy implementation of  WorkerContext. | 
| DefaultWorkerObserver | Default Observer for Worker that does nothing. | 
| EdgeInputSplitsCallable<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Load as many edge input splits as possible. | 
| EdgeInputSplitsCallableFactory<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Factory for  EdgeInputSplitsCallables. | 
| InputSplitsCallable<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Abstract base class for loading vertex/edge input splits. | 
| LocalData<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable> | Stores LocalData for each worker | 
| MappingInputSplitsCallable<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable> | Load as many mapping input splits as possible. | 
| MappingInputSplitsCallableFactory<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable> | Factory for  MappingInputSplitsCallables. | 
| MemoryObserver | Memory observer to help synchronize when full gcs are happening across all
 the workers | 
| VertexInputSplitsCallable<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Load as many vertex input splits as possible. | 
| VertexInputSplitsCallableFactory<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Factory for  VertexInputSplitsCallables. | 
| WorkerAggregatorDelegator<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Class for delegating WorkerAggregatorUsage and
 WorkerGlobalCommUsage methods to corresponding interface. | 
| WorkerAggregatorHandler | Handler for reduce/broadcast on the workers | 
| WorkerContext | WorkerContext allows for the execution of user code
 on a per-worker basis. | 
| WorkerInfo | Information about a worker that is sent to the master and other workers. | 
| WorkerInputSplitsHandler | Requests splits from master and keeps track of them | 
| WorkerProgress | Stores information about a worker's progress that is periodically written to
 ZooKeeper with  WorkerProgressWriter. | 
| WorkerProgressStats | Stats about a worker's progress | 
| WorkerProgressWriter | Class which periodically writes worker's progress to zookeeper | 
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.