| Name | Description | Type | Package | Framework |
| AbstractVertexIdData | Class | org.apache.giraph.utils | Giraph | |
| AnnotationUtils | Helper class to deal with annotations in runtime. | Class | org.apache.giraph.utils | Giraph |
| ArrayListWritable | A Writable for ListArray containing instances of a class. | Class | org.apache.giraph.utils | Giraph |
| ArrayWritable | A Writable for arrays containing instances of a class. | Class | org.apache.giraph.utils | Giraph |
| BigDataInput | only handle up to 1GB of data. | Class | org.apache.giraph.utils.io | Giraph |
| BigDataInputOutput | DataInputOutput which uses BigDataInput and BigDataOutput to support larger than allowed array size streams. | Class | org.apache.giraph.utils.io | Giraph |
| BigDataOutput | only handle up to 1GB of data. | Class | org.apache.giraph.utils.io | Giraph |
| ByteArrayOneMessageToManyIds | Stores a message and a list of target vertex ids. | Class | org.apache.giraph.utils | Giraph |
| ByteArrayVertexIdData | Class | org.apache.giraph.utils | Giraph | |
| ByteArrayVertexIdEdges | Stores vertex id and edge pairs in a single byte array. | Class | org.apache.giraph.utils | Giraph |
| ByteArrayVertexIdMessages | Stores vertex id and message pairs in a single byte array. | Class | org.apache.giraph.utils | Giraph |
| ByteStructIterable | This iterable is designed to deserialize a byte array on the fly to provide new copies of writable objects when desired. | Class | org.apache.giraph.utils | Giraph |
| ByteStructIterator | This iterator is designed to deserialize a byte array on the fly to provide new copies of writable objects when desired. | Class | org.apache.giraph.utils | Giraph |
| ByteStructVertexIdDataIterator | Special iterator that reuses vertex ids and data objects so that the lifetime of the object is only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| ByteStructVertexIdEdgeIterator | Special iterator that reuses vertex ids and edge objects so that the lifetime of the object is only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| ByteStructVertexIdIterator | Common implementation for VertexIdEdgeIterator, VertexIdMessageIterator and VertexIdMessageBytesIterator. | Class | org.apache.giraph.utils | Giraph |
| ByteStructVertexIdMessageBytesIterator | Special iterator that reuses vertex ids and messages bytes so that the lifetime of the object is only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| ByteStructVertexIdMessageIterator | Special iterator that reuses vertex ids and message objects so that the lifetime of the object is only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| ByteUtils | Class | org.apache.giraph.utils | Giraph | |
| CallableFactory | Interface | org.apache.giraph.utils | Giraph | |
| CheckpointingUtils | Class | org.apache.giraph.utils | Giraph | |
| CollectionUtils | Class | org.apache.giraph.utils | Giraph | |
| ConfigurationUtils | Translate command line args into Configuration Key-Value pairs. | Class | org.apache.giraph.utils | Giraph |
| CounterUtils | Class | org.apache.giraph.utils | Giraph | |
| DataInputOutput | Provides both DataOutput which we can write to and DataInputs which are going to read data which was written to DataOutput. | Class | org.apache.giraph.utils.io | Giraph |
| DistributedCacheUtils | Class | org.apache.giraph.utils | Giraph | |
| DynamicChannelBufferInputStream | Special input that reads from a DynamicChannelBuffer. | Class | org.apache.giraph.utils | Giraph |
| DynamicChannelBufferOutputStream | Special output stream that can grow as needed and dumps to a DynamicChannelBuffer. | Class | org.apache.giraph.utils | Giraph |
| EdgeComparator | Comparator for edges. | Class | org.apache.giraph.utils | Giraph |
| EdgeIterables | Utility methods for iterables of edges. | Class | org.apache.giraph.utils | Giraph |
| EmptyIterable | Singleton class for empty iterables. | Class | org.apache.giraph.utils | Giraph |
| ExtendedByteArrayDataInput | Class | org.apache.giraph.utils | Giraph | |
| ExtendedByteArrayDataOutput | Adds some functionality to ByteArrayOutputStream, such as an option to write int value over previously written data | Class | org.apache.giraph.utils | Giraph |
| ExtendedByteArrayOutputBuffer | Wraps a list of byte array outputs and provides convenient utilities on top of it | Class | org.apache.giraph.utils | Giraph |
| ExtendedByteArrayOutputBuffer .IndexAndDataOut | Class | org.apache.giraph.utils.ExtendedByteArrayOutputBuffer | Giraph | |
| ExtendedDataInput | Interface | org.apache.giraph.utils | Giraph | |
| ExtendedDataInputOutput | Wraps ExtendedDataOutput and ExtendedDataOutput to be able to write data and later read data from the same place | Class | org.apache.giraph.utils.io | Giraph |
| ExtendedDataOutput | Interface | org.apache.giraph.utils | Giraph | |
| Factory | Interface | org.apache.giraph.utils | Giraph | |
| FileUtils | Class | org.apache.giraph.utils | Giraph | |
| GiraphDepVersions | Versions of Giraph dependencies. | Class | org.apache.giraph.utils | Giraph |
| IncreasingBitSet | Bit set optimized for increasing longs to save storage space. | Class | org.apache.giraph.utils | Giraph |
| InMemoryVertexInputFormat | An input format that reads the input graph in memory. | Class | org.apache.giraph.utils | Giraph |
| InternalVertexRunner | A base class for running internal tests on a vertex Extending classes only have to invoke the run() method to test their vertex. | Class | org.apache.giraph.utils | Giraph |
| IntPair | Class | org.apache.giraph.utils | Giraph | |
| JMap | Class | org.apache.giraph.utils | Giraph | |
| JMapHistoDumper | An observer for both worker and master that periodically dumps the memory usage using jmap tool. | Class | org.apache.giraph.utils | Giraph |
| LoggerUtils | Class | org.apache.giraph.utils | Giraph | |
| LogStacktraceCallable | A wrapper to improve debugging. | Class | org.apache.giraph.utils | Giraph |
| LogVersions | Logs versions of Giraph dependencies on job start. | Class | org.apache.giraph.utils | Giraph |
| MasterLoggingAggregator | Helper class for using aggregator which gathers log messages from workers and prints them on master. | Class | org.apache.giraph.utils | Giraph |
| MathUtils | Class | org.apache.giraph.utils | Giraph | |
| MemoryUtils | Helper static methods for tracking memory usage. | Class | org.apache.giraph.utils | Giraph |
| OneMessageToManyIdsIterator | VertexIdData iterator for ByteArrayOneMessageToManyIds | Class | org.apache.giraph.utils | Giraph |
| PairList | Collection to keep pairs in, without creating a wrapper object around each pair of objects. | Class | org.apache.giraph.utils | Giraph |
| PipelineUtils | Class | org.apache.giraph.utils | Giraph | |
| ProgressableUtils | Class | org.apache.giraph.utils | Giraph | |
| ReactiveJMapHistoDumper | An observer for both worker and master that periodically checks if available memory on heap is below certain threshold, and if found to be the case | Class | org.apache.giraph.utils | Giraph |
| ReflectionUtils | Helper methods to get type arguments to generic classes. | Class | org.apache.giraph.utils | Giraph |
| RepresentativeByteStructIterable | The objects provided by the iterators generated from this object have lifetimes only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| RepresentativeByteStructIterator | The objects provided by this iterator have lifetimes only until next() is called. | Class | org.apache.giraph.utils | Giraph |
| RequestUtils | Class | org.apache.giraph.utils | Giraph | |
| TaskIdsPermitsBarrier | This barrier is used when we don't know how many events are we waiting on from the start. | Class | org.apache.giraph.utils | Giraph |
| TestGraph | TestGraph class for in-memory testing. | Class | org.apache.giraph.utils | Giraph |
| ThreadUtils | Utility class for thread related functions. | Class | org.apache.giraph.utils | Giraph |
| TimedLogger | Print log messages only if the time is met. | Class | org.apache.giraph.utils | Giraph |
| Trimmable | Interface for OutEdges and Vertex implementations capable to optimize | Interface | org.apache.giraph.utils | Giraph |
| UnsafeArrayReads | Class | org.apache.giraph.utils | Giraph | |
| UnsafeByteArrayInputStream | Class | org.apache.giraph.utils | Giraph | |
| UnsafeByteArrayOutputStream | Class | org.apache.giraph.utils | Giraph | |
| UnsafeReads | Class | org.apache.giraph.utils | Giraph | |
| UnsafeReusableByteArrayInput | UnsafeReusableByteArrayInput is a data structure to read from a byte buffer with a read pointer that can be moved to desired location | Class | org.apache.giraph.utils | Giraph |
| VerboseByteStructMessageWrite | Class | org.apache.giraph.utils | Giraph | |
| VertexIdData | Interface | org.apache.giraph.utils | Giraph | |
| VertexIdDataIterator | Special iterator that reuses vertex ids and data objects so that the lifetime of the object is only until next() is called. | Interface | org.apache.giraph.utils | Giraph |
| VertexIdEdgeIterator | Special iterator that reuses vertex ids and edge objects so that the lifetime of the object is only until next() is called. | Interface | org.apache.giraph.utils | Giraph |
| VertexIdEdges | Interface | org.apache.giraph.utils | Giraph | |
| VertexIdIterator | Common implementation for VertexIdEdgeIterator, VertexIdMessageIterator and VertexIdMessageBytesIterator. | Interface | org.apache.giraph.utils | Giraph |
| VertexIdMessageBytesIterator | Special iterator that reuses vertex ids and messages bytes so that the lifetime of the object is only until next() is called. | Interface | org.apache.giraph.utils | Giraph |
| VertexIdMessageIterator | Special iterator that reuses vertex ids and message objects so that the lifetime of the object is only until next() is called. | Interface | org.apache.giraph.utils | Giraph |
| VertexIdMessages | Interface | org.apache.giraph.utils | Giraph | |
| VertexIterator | Iterates over vertices stored in an ExtendedDataOutput such that the ownership of the vertex id can be transferred to another object. | Class | org.apache.giraph.utils | Giraph |
| WritableUtils | Helper static methods for working with Writable objects. | Class | org.apache.giraph.utils | Giraph |
| YourKitContext | Convenience context for profiling. | Class | org.apache.giraph.utils | Giraph |
| YourKitProfiler | Helper for YourKit profiling from within the code. | Class | org.apache.giraph.utils | Giraph |