Skip navigation links

Apache Giraph Blocks Framework 1.3.0-SNAPSHOT API

Packages 
Package Description
org.apache.giraph.block_app.framework
Block application abstraction package.
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.api.local
Local (single machine) implementation of graph processing system API used by Blocks Framework.
org.apache.giraph.block_app.framework.block
Block interface as a composable unit of execution, and its common implementations.
org.apache.giraph.block_app.framework.internal
Implementation of execution logic, guiding internal execution of Block Application.
org.apache.giraph.block_app.framework.output
Multi-output support for Block Applications
org.apache.giraph.block_app.framework.piece
Single execution object - Piece, and related classes.
org.apache.giraph.block_app.framework.piece.delegate
Pieces that delegate their work to a set of one or multiple other Pieces.
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.array
Interfaces representing arrays of individual handles.
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.framework.piece.global_comm.map
Interfaces representing map of individual handles
org.apache.giraph.block_app.framework.piece.interfaces
Vertex processing functions for Pieces
org.apache.giraph.block_app.framework.piece.messages
Utility classes for handling of messages within Pieces
org.apache.giraph.block_app.library
Core library of Pieces and Suppliers, providing most common usages.
org.apache.giraph.block_app.library.gc
GC utility pieces.
org.apache.giraph.block_app.library.internal
Internal implementation of Pieces needed for Pieces utility class.
org.apache.giraph.block_app.library.iteration
Utilities for having iteration within execution stage object.
org.apache.giraph.block_app.library.striping
Utilities for striping.
org.apache.giraph.block_app.migration
Migration utility for transforming standard Giraph applications, into Block Applications.
org.apache.giraph.block_app.reducers
Common reducer utilities for Block Applications
org.apache.giraph.block_app.reducers.array
Reducers for collecting arrays of objects.
org.apache.giraph.block_app.reducers.collect
Reducers for distributed collection of objects.
org.apache.giraph.block_app.reducers.map
Reducers for collecting map of objects.
org.apache.giraph.block_app.test_setup
Utilities for unit tests.
org.apache.giraph.block_app.test_setup.graphs
Common Graphs for unit tests.
org.apache.giraph.object
Object handling related utilities.
Skip navigation links

Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.