| Name | Description | Type | Package | Framework |
| AbstractComputation | See Computation for explanation of the interface. | Class | org.apache.giraph.graph | Giraph |
| AddressesAndPartitionsWritable | Class | org.apache.giraph.graph | Giraph | |
| BasicComputation | Computation in which both incoming and outgoing message types are the same. | Class | org.apache.giraph.graph | Giraph |
| ByteValueVertex | Class | org.apache.giraph.graph | Giraph | |
| Computation | Interface for an application for computation. | Interface | org.apache.giraph.graph | Giraph |
| ComputeCallable | Compute as many vertex partitions as possible. | Class | org.apache.giraph.graph | Giraph |
| DefaultVertex | Class which holds vertex id, data and edges. | Class | org.apache.giraph.graph | Giraph |
| DefaultVertexResolver | Default implementation of how to resolve vertex creation/removal, messages to nonexistent vertices, etc. | Class | org.apache.giraph.graph | Giraph |
| DefaultVertexValueCombiner | Class | org.apache.giraph.graph | Giraph | |
| FinishedSuperstepStats | Class | org.apache.giraph.graph | Giraph | |
| GiraphTransferRegulator | Utility class to manage data transfers from a local worker reading InputSplits. | Class | org.apache.giraph.graph | Giraph |
| GlobalStats | Aggregated stats by the master. | Class | org.apache.giraph.graph | Giraph |
| GraphFunctions | Each compute node running on the underlying cluster is marked with this enum to indicate the worker or | Class | org.apache.giraph.graph | Giraph |
| GraphMapper | This mapper that will execute the BSP graph tasks alloted to this worker. | Class | org.apache.giraph.graph | Giraph |
| GraphState | Immutable global state of the graph. | Class | org.apache.giraph.graph | Giraph |
| GraphTaskManager | The Giraph-specific business logic for a single BSP compute node in whatever underlying type of cluster | Class | org.apache.giraph.graph | Giraph |
| GraphType | Enumeration for a user graph type (IVEMM)Enum Constant Summary | Class | org.apache.giraph.graph | Giraph |
| InputSplitEvents | Simple container of input split events. | Class | org.apache.giraph.graph | Giraph |
| InputSplitPaths | Simple container of input split paths for coordination via ZooKeeper. | Class | org.apache.giraph.graph | Giraph |
| JobProgressTrackerClient | Wrapper around JobProgressTracker which retries to connect and swallows exceptions so app wouldn't crash if something goes wrong with progress | Interface | org.apache.giraph.graph | Giraph |
| JobProgressTrackerClientNoOp | Class to use for JobProgressTracker client when progress shouldn't be tracked or something goes wrong | Class | org.apache.giraph.graph | Giraph |
| Language | Programming language that something is implemented inEnum Constant Summary | Class | org.apache.giraph.graph | Giraph |
| RetryableJobProgressTrackerClient | Wrapper around JobProgressTracker which retires to connect and swallows exceptions so app wouldn't crash if something goes wrong with progress | Class | org.apache.giraph.graph | Giraph |
| TaskInfo | Abstract class for information about any task - worker or master. | Class | org.apache.giraph.graph | Giraph |
| Vertex | Class which holds vertex id, data and edges. | Interface | org.apache.giraph.graph | Giraph |
| VertexChanges | Interface | org.apache.giraph.graph | Giraph | |
| VertexEdgeCount | Simple immutable structure for storing a final vertex and edge count. | Class | org.apache.giraph.graph | Giraph |
| VertexMutations | Class | org.apache.giraph.graph | Giraph | |
| VertexResolver | Handles all the situations that can arise upon creation/removal of vertices and edges. | Interface | org.apache.giraph.graph | Giraph |
| VertexValueCombiner | When vertex values with the same vertex id are loaded, this class specifies how to combine their vertex values. | Interface | org.apache.giraph.graph | Giraph |