| Package | Description | 
|---|---|
| org.apache.giraph.aggregators.matrix.dense | Package of dense matrix aggregator. | 
| org.apache.giraph.aggregators.matrix.sparse | Package of sparce matrix aggregator. | 
| 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.bsp.checkpoints | Package of generic bulk synchronous processing objects. | 
| org.apache.giraph.comm.aggregators | Package for classes which are used to handle aggregators. | 
| 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.graph | Package of all the graph related objects, built on the
 org.apache.bsp package. | 
| org.apache.giraph.job | Package of all the classes involved in job launch. | 
| org.apache.giraph.master | Package of all the master related things. | 
| org.apache.giraph.utils | Package of all generic utility classes. | 
| org.apache.giraph.worker | Package of all the worker related things | 
| Class and Description | 
|---|
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| Class and Description | 
|---|
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| Class and Description | 
|---|
| DefaultMasterCompute A dumb implementation of  MasterCompute. | 
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| MasterGlobalCommUsage All global master communication | 
| MasterGlobalCommUsageAggregators Master compute can access reduce and broadcast methods
 through this interface, from masterCompute method. | 
| Class and Description | 
|---|
| AggregatorToGlobalCommTranslation Class that translates aggregator handling on the master to
 reduce and broadcast operations supported by the MasterAggregatorHandler. | 
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| MasterGlobalCommHandler Handler for all master communications | 
| MasterInfo Information about the master that is sent to other workers. | 
| Class and Description | 
|---|
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| Class and Description | 
|---|
| MasterInfo Information about the master that is sent to other workers. | 
| Class and Description | 
|---|
| MasterGlobalCommHandler Handler for all master communications | 
| Class and Description | 
|---|
| MasterGlobalCommHandler Handler for all master communications | 
| Class and Description | 
|---|
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| MasterObserver Observer for Master. | 
| SuperstepClasses Holds Computation and MessageCombiner class. | 
| Class and Description | 
|---|
| MasterInfo Information about the master that is sent to other workers. | 
| MasterProgress Stores information about master progress | 
| Class and Description | 
|---|
| MasterProgress Stores information about master progress | 
| Class and Description | 
|---|
| AggregatorReduceOperation Translates aggregation operation to reduce operations. | 
| AggregatorToGlobalCommTranslation Class that translates aggregator handling on the master to
 reduce and broadcast operations supported by the MasterAggregatorHandler. | 
| MasterAggregatorHandler Handler for reduce/broadcast on the master | 
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| MasterGlobalCommHandler Handler for all master communications | 
| MasterGlobalCommUsage All global master communication | 
| MasterGlobalCommUsageAggregators Master compute can access reduce and broadcast methods
 through this interface, from masterCompute method. | 
| MasterInfo Information about the master that is sent to other workers. | 
| MasterObserver Observer for Master. | 
| MasterProgress Stores information about master progress | 
| SuperstepClasses Holds Computation and MessageCombiner class. | 
| Class and Description | 
|---|
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| MasterObserver Observer for Master. | 
| Class and Description | 
|---|
| MasterInfo Information about the master that is sent to other workers. | 
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.