| 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.block_app.framework.api | Interfaces representing full API to the underlying graph processing system. | 
| org.apache.giraph.block_app.framework.api.giraph | Giraph implementation of graph processing system API used by
 Blocks Framework. | 
| org.apache.giraph.block_app.framework.internal | Implementation of execution logic, guiding internal execution of
 Block Application. | 
| org.apache.giraph.block_app.framework.piece.global_comm | Interfaces for Reducer and Broadcast Handles for automatic handling
 of global communication within Pieces, hiding a lot of it's complexities. | 
| org.apache.giraph.block_app.framework.piece.global_comm.internal | Reducer and Broadcast Handles internal implementation for automatic handling
 of global communication within Pieces, hiding a lot of it's complexities. | 
| org.apache.giraph.block_app.reducers.collect | Reducers for distributed collection of objects. | 
| 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.examples | Package of Giraph examples. | 
| org.apache.giraph.examples.scc | Classes for Strongly Connected Components computation. | 
| 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 | 
|---|
| MasterAggregatorUsage Master compute can access and change aggregators through this interface | 
| MasterGlobalCommUsage All global master communication | 
| MasterGlobalCommUsageAggregators Master compute can access reduce and broadcast methods
 through this interface, from masterCompute method. | 
| Class and Description | 
|---|
| 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 | 
|---|
| MasterCompute Interface for defining a master vertex that can perform centralized
 computation between supersteps. | 
| Class and Description | 
|---|
| MasterGlobalCommUsage All global master communication | 
| Class and Description | 
|---|
| MasterGlobalCommUsage All global master communication | 
| Class and Description | 
|---|
| MasterGlobalCommUsage All global master communication | 
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| 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.