See: Description
| Interface | Description | 
|---|---|
| Computation<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,M1 extends org.apache.hadoop.io.Writable,M2 extends org.apache.hadoop.io.Writable> | Interface for an application for computation. | 
| GraphTaskManager.CheckerIfWorkerShouldFailAfterException | Interface to check if worker should fail after a thread gets an exception | 
| JobProgressTrackerClient | Wrapper around JobProgressTracker which retries to connect and swallows
 exceptions so app wouldn't crash if something goes wrong with progress
 reports. | 
| MapperObserver | Mapper observer
 It can implement ContextSettable if it needs to access job counters. | 
| Vertex<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Class which holds vertex id, data and edges. | 
| VertexChanges<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Structure to hold all the possible graph mutations that can occur during a
 superstep. | 
| VertexResolver<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Handles all the situations that can arise upon creation/removal of
 vertices and edges. | 
| VertexValueCombiner<V extends org.apache.hadoop.io.Writable> | When vertex values with the same vertex id are loaded, this
 class specifies how to combine their vertex values. | 
| Class | Description | 
|---|---|
| AbstractComputation<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,M1 extends org.apache.hadoop.io.Writable,M2 extends org.apache.hadoop.io.Writable> | See  Computationfor explanation of the interface. | 
| AddressesAndPartitionsWritable | Helper class to write descriptions of master, workers and partition owners | 
| BasicComputation<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> | Computation in which both incoming and outgoing message types are the same. | 
| ByteValueVertex<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Special version of vertex that holds the value in raw byte form to save
 memory. | 
| ComputeCallable<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,M1 extends org.apache.hadoop.io.Writable,M2 extends org.apache.hadoop.io.Writable> | Compute as many vertex partitions as possible. | 
| DefaultVertex<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Class which holds vertex id, data and edges. | 
| DefaultVertexResolver<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Default implementation of how to resolve vertex creation/removal, messages
 to nonexistent vertices, etc. | 
| DefaultVertexValueCombiner<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | The default vertex value combining approach is to simply keep the original
 value. | 
| FinishedSuperstepStats | Immutable graph stats after the completion of a superstep | 
| GiraphTransferRegulator | Utility class to manage data transfers from
 a local worker reading InputSplits. | 
| GlobalStats | Aggregated stats by the master. | 
| GraphMapper<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | This mapper that will execute the BSP graph tasks alloted to this worker. | 
| GraphState | Immutable global state of the graph. | 
| GraphTaskManager<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | The Giraph-specific business logic for a single BSP
 compute node in whatever underlying type of cluster
 our Giraph job will run on. | 
| GraphTaskManager.FailWithEveryExceptionOccurred | Class to use by default, where each exception causes job failure | 
| JobProgressTrackerClientNoOp | Class to use for JobProgressTracker client when progress shouldn't be
 tracked or something goes wrong | 
| OnlyIdVertex<I extends org.apache.hadoop.io.WritableComparable> | Vertex which only contains ID. | 
| RetryableJobProgressTrackerClient | Wrapper around JobProgressTracker which retries to connect and swallows
 exceptions so app wouldn't crash if something goes wrong with progress
 reports. | 
| TaskInfo | Abstract class for information about any task - worker or master. | 
| VertexEdgeCount | Simple immutable structure for storing a final vertex and edge count. | 
| VertexMutations<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> | Structure to hold all the possible graph mutations that can occur during a
 superstep. | 
| Enum | Description | 
|---|---|
| GraphFunctions | Each compute node running on the underlying cluster
 is marked with this enum to indicate the worker or
 master task(s) it must perform during job runs. | 
| GraphType | Enumeration for a user graph type (IVEMM) | 
| Language | Programming language that something is implemented in | 
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.