| Package | Description | 
|---|---|
| org.apache.giraph.benchmark | 
 Package of benchmarks for performance testing and optimization 
 | 
| org.apache.giraph.bsp | 
 Package of generic bulk synchronous processing objects. 
 | 
| org.apache.giraph.comm | 
 Package of communication related objects, IPC service. 
 | 
| org.apache.giraph.comm.netty | 
 Package for netty implementations. 
 | 
| org.apache.giraph.comm.netty.handler | 
 Package for classes which handle requests and responses. 
 | 
| org.apache.giraph.comm.requests | 
 Package for requests. 
 | 
| org.apache.giraph.conf | 
 Package of Giraph configuration related things. 
 | 
| org.apache.giraph.edge | 
 Package of Vertex implementations. 
 | 
| org.apache.giraph.factories | 
 Package of factories for creating types, for example the user's graph types. 
 | 
| org.apache.giraph.function.vertex | 
 Package for interfaces representing functions additionally
 performed on vertex values. 
 | 
| org.apache.giraph.graph | 
 Package of all the graph related objects, built on the
 org.apache.bsp package. 
 | 
| org.apache.giraph.io | 
 Input/Output related things. 
 | 
| org.apache.giraph.io.filters | 
 Input/Output filters. 
 | 
| org.apache.giraph.io.formats | 
 Package of reusable library Giraph objects. 
 | 
| org.apache.giraph.io.internal | 
 Input/Output classes for internal use only. 
 | 
| org.apache.giraph.io.iterables | 
 Iterable wrappers for IO readers/writers 
 | 
| org.apache.giraph.jython | 
 Jython integration. 
 | 
| org.apache.giraph.jython.factories | 
 Jython factories. 
 | 
| org.apache.giraph.master | 
 Package of all the master related things. 
 | 
| org.apache.giraph.partition | 
 Package of partitioning related objects. 
 | 
| org.apache.giraph.scripting | 
 Scripting with Giraph. 
 | 
| org.apache.giraph.utils | 
 Package of all generic utility classes. 
 | 
| org.apache.giraph.worker | 
 Package of all the worker related things 
 | 
| Class and Description | 
|---|
| AbstractComputation
 See  
Computation for explanation of the interface. | 
| BasicComputation
 Computation in which both incoming and outgoing message types are the same. 
 | 
| Computation
 Interface for an application for computation. 
 | 
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| AddressesAndPartitionsWritable
 Helper class to write descriptions of master, workers and partition owners 
 | 
| FinishedSuperstepStats
 Immutable graph stats after the completion of a superstep 
 | 
| GlobalStats
 Aggregated stats by the master. 
 | 
| GraphTaskManager
 The Giraph-specific business logic for a single BSP
 compute node in whatever underlying type of cluster
 our Giraph job will run on. 
 | 
| VertexEdgeCount
 Simple immutable structure for storing a final vertex and edge count. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| VertexMutations
 Structure to hold all the possible graph mutations that can occur during a
 superstep. 
 | 
| Class and Description | 
|---|
| TaskInfo
 Abstract class for information about any task - worker or master. 
 | 
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| TaskInfo
 Abstract class for information about any task - worker or master. 
 | 
| Class and Description | 
|---|
| AddressesAndPartitionsWritable
 Helper class to write descriptions of master, workers and partition owners 
 | 
| VertexMutations
 Structure to hold all the possible graph mutations that can occur during a
 superstep. 
 | 
| Class and Description | 
|---|
| Computation
 Interface for an application for computation. 
 | 
| GraphType
 Enumeration for a user graph type (IVEMM) 
 | 
| JobProgressTrackerClient
 Wrapper around JobProgressTracker which retries to connect and swallows
 exceptions so app wouldn't crash if something goes wrong with progress
 reports. 
 | 
| Language
 Programming language that something is implemented in 
 | 
| MapperObserver
 Mapper observer
 It can implement ContextSettable if it needs to access job counters. 
 | 
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| VertexResolver
 Handles all the situations that can arise upon creation/removal of
 vertices and edges. 
 | 
| VertexValueCombiner
 When vertex values with the same vertex id are loaded, this
 class specifies how to combine their vertex values. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Computation
 Interface for an application for computation. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| AbstractComputation
 See  
Computation for explanation of the interface. | 
| Computation
 Interface for an application for computation. 
 | 
| DefaultVertex
 Class which holds vertex id, data and edges. 
 | 
| 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. 
 | 
| GraphState
 Immutable global state of the graph. 
 | 
| GraphTaskManager.CheckerIfWorkerShouldFailAfterException
 Interface to check if worker should fail after a thread gets an exception 
 | 
| GraphType
 Enumeration for a user graph type (IVEMM) 
 | 
| JobProgressTrackerClient
 Wrapper around JobProgressTracker which retries to connect and swallows
 exceptions so app wouldn't crash if something goes wrong with progress
 reports. 
 | 
| Language
 Programming language that something is implemented in 
 | 
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| VertexChanges
 Structure to hold all the possible graph mutations that can occur during a
 superstep. 
 | 
| VertexEdgeCount
 Simple immutable structure for storing a final vertex and edge count. 
 | 
| VertexMutations
 Structure to hold all the possible graph mutations that can occur during a
 superstep. 
 | 
| VertexResolver
 Handles all the situations that can arise upon creation/removal of
 vertices and edges. 
 | 
| VertexValueCombiner
 When vertex values with the same vertex id are loaded, this
 class specifies how to combine their vertex values. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| AbstractComputation
 See  
Computation for explanation of the interface. | 
| Computation
 Interface for an application for computation. 
 | 
| GraphType
 Enumeration for a user graph type (IVEMM) 
 | 
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| Class and Description | 
|---|
| Computation
 Interface for an application for computation. 
 | 
| GraphType
 Enumeration for a user graph type (IVEMM) 
 | 
| Class and Description | 
|---|
| Computation
 Interface for an application for computation. 
 | 
| GraphState
 Immutable global state of the graph. 
 | 
| GraphTaskManager
 The Giraph-specific business logic for a single BSP
 compute node in whatever underlying type of cluster
 our Giraph job will run on. 
 | 
| TaskInfo
 Abstract class for information about any task - worker or master. 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| VertexValueCombiner
 When vertex values with the same vertex id are loaded, this
 class specifies how to combine their vertex values. 
 | 
| Class and Description | 
|---|
| Language
 Programming language that something is implemented in 
 | 
| Class and Description | 
|---|
| Vertex
 Class which holds vertex id, data and edges. 
 | 
| VertexValueCombiner
 When vertex values with the same vertex id are loaded, this
 class specifies how to combine their vertex values. 
 | 
| Class and Description | 
|---|
| AddressesAndPartitionsWritable
 Helper class to write descriptions of master, workers and partition owners 
 | 
| FinishedSuperstepStats
 Immutable graph stats after the completion of a superstep 
 | 
| GlobalStats
 Aggregated stats by the master. 
 | 
| GraphState
 Immutable global state of the graph. 
 | 
| GraphTaskManager
 The Giraph-specific business logic for a single BSP
 compute node in whatever underlying type of cluster
 our Giraph job will run on. 
 | 
| TaskInfo
 Abstract class for information about any task - worker or master. 
 | 
| VertexEdgeCount
 Simple immutable structure for storing a final vertex and edge count. 
 | 
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.