| Name | Description | Type | Package | Framework |
| BspServiceWorker | ZooKeeper-based implementation of CentralizedServiceWorker. | Class | org.apache.giraph.worker | Giraph |
| DefaultWorkerContext | A dummy implementation of WorkerContext. | Class | org.apache.giraph.worker | Giraph |
| DefaultWorkerObserver | Default Observer for Worker that does nothing. | Class | org.apache.giraph.worker | Giraph |
| EdgeInputSplitsCallable | Load as many edge input splits as possible. | Class | org.apache.giraph.worker | Giraph |
| EdgeInputSplitsCallableFactory | Factory for EdgeInputSplitsCallables. | Class | org.apache.giraph.worker | Giraph |
| FullInputSplitCallable | Class | org.apache.giraph.worker | Giraph | |
| InputSplitPathOrganizer | Utility class to extract the list of InputSplits from the ZooKeeper tree of claimable splits the master created, | Class | org.apache.giraph.worker | Giraph |
| InputSplitsCallable | Abstract base class for loading vertex/edge input splits. | Class | org.apache.giraph.worker | Giraph |
| InputSplitsHandler | Stores the list of input split paths, and provides thread-safe way for reserving input splits. | Class | org.apache.giraph.worker | Giraph |
| LocalData | Class | org.apache.giraph.worker | Giraph | |
| MappingInputSplitsCallable | Load as many mapping input splits as possible. | Class | org.apache.giraph.worker | Giraph |
| MappingInputSplitsCallableFactory | Factory for MappingInputSplitsCallables. | Class | org.apache.giraph.worker | Giraph |
| VertexInputSplitsCallable | Load as many vertex input splits as possible. | Class | org.apache.giraph.worker | Giraph |
| VertexInputSplitsCallableFactory | Factory for VertexInputSplitsCallables. | Class | org.apache.giraph.worker | Giraph |
| WorkerAggregatorDelegator | Class for delegating WorkerAggregatorUsage and WorkerGlobalCommUsage methods to corresponding interface. | Class | org.apache.giraph.worker | Giraph |
| WorkerAggregatorHandler | Class | org.apache.giraph.worker | Giraph | |
| WorkerAggregatorUsage | Interface | org.apache.giraph.worker | Giraph | |
| WorkerBroadcastUsage | Interface | org.apache.giraph.worker | Giraph | |
| WorkerContext | WorkerContext allows for the execution of user code on a per-worker basis. | Class | org.apache.giraph.worker | Giraph |
| WorkerGlobalCommUsage | Methods on worker can access broadcasted values and provide values to reduce through this interface | Interface | org.apache.giraph.worker | Giraph |
| WorkerInfo | Information about a worker that is sent to the master and other workers. | Class | org.apache.giraph.worker | Giraph |
| WorkerObserver | Observer for worker. | Interface | org.apache.giraph.worker | Giraph |
| WorkerProgress | Stores information about a worker's progress that is periodically written to ZooKeeper with WorkerProgressWriter. | Class | org.apache.giraph.worker | Giraph |
| WorkerProgressWriter | Class | org.apache.giraph.worker | Giraph | |
| WorkerReduceUsage | Interface | org.apache.giraph.worker | Giraph | |
| WorkerThreadGlobalCommUsage | WorkerAggregatorUsage which can be used in each of the computation threads. | Interface | org.apache.giraph.worker | Giraph |