This project has retired. For details please refer to its Attic page.
Overview (Apache Giraph Parent 1.4.0-SNAPSHOT API)
Skip navigation links

Apache Giraph Parent 1.4.0-SNAPSHOT API

Packages 
Package Description
com.yammer.metrics.core
Package of communication related objects, IPC service.
org.apache.giraph
Base giraph package.
org.apache.giraph.aggregators
Package of Giraph aggregators.
org.apache.giraph.aggregators.matrix
Package of matrix aggregator.
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
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.bsp
Package of generic bulk synchronous processing objects.
org.apache.giraph.bsp.checkpoints
Package of generic bulk synchronous processing objects.
org.apache.giraph.combiner
Package of Combiners.
org.apache.giraph.comm
Package of communication related objects, IPC service.
org.apache.giraph.comm.aggregators
Package for classes which are used to handle aggregators.
org.apache.giraph.comm.flow_control
Package for flow-control policies.
org.apache.giraph.comm.messages
Package of classes for storing messages.
org.apache.giraph.comm.messages.primitives
Package of message stores specialized for a certain type of vertex ids, messages and combiner.
org.apache.giraph.comm.messages.primitives.long_id
Message store based off of primitives when I = LongWritable
org.apache.giraph.comm.messages.queue
Package for message store queue, that decouples netty threads from threads processing messages.
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.counters
Package of all the Giraph Hadoop counters related data.
org.apache.giraph.edge
Package of Vertex implementations.
org.apache.giraph.edge.primitives
Package of edge stores specialized for certain type of vertex ids.
org.apache.giraph.examples
Package of Giraph examples.
org.apache.giraph.examples.block_app
Package of Giraph examples for Block Applications.
org.apache.giraph.examples.io.formats
IO classes for Giraph examples.
org.apache.giraph.examples.scc
Classes for Strongly Connected Components computation.
org.apache.giraph.examples.utils
Utils for Giraph examples.
org.apache.giraph.factories
Package of factories for creating types, for example the user's graph types.
org.apache.giraph.function
Package for interfaces representing different functions, that all extends Serializable in order for Kryo to be able to serialize them.
org.apache.giraph.function.primitive
Primitive specializations of interfaces from org.apache.giraph.function package.
org.apache.giraph.function.primitive.pairs
Primitive specializations of PairConsumer and PairPredicate
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.formats.multi
Package for Input formats which wrap several input formats and allow reading data from multiple sources.
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.io.superstep_output
Classes related to output during computation
org.apache.giraph.job
Package of all the classes involved in job launch.
org.apache.giraph.jython
Jython integration.
org.apache.giraph.jython.factories
Jython factories.
org.apache.giraph.jython.wrappers
Wrappers for Jython types.
org.apache.giraph.mapping
Package contains definition and implementations of MappingStore and related concepts
org.apache.giraph.mapping.translate
Definitions & sample implementations of edge translation logic
org.apache.giraph.master
Package of all the master related things.
org.apache.giraph.master.input
Input related master classes
org.apache.giraph.metrics
Package of all the Giraph metrics related data.
org.apache.giraph.object
Object handling related utilities.
org.apache.giraph.ooc
Package of out-of-core related classes.
org.apache.giraph.ooc.command
Package of classes related to IO commands in out-of-core mechanism
org.apache.giraph.ooc.data
Package of classes related to data structures used for an out-of-core mechanism
org.apache.giraph.ooc.persistence
Package of classes related to IO abstraction or persistence layer used for out-of-core mechanism
org.apache.giraph.ooc.policy
Package of classes related to out-of-core policy
org.apache.giraph.partition
Package of partitioning related objects.
org.apache.giraph.reducers
Package of Giraph reducers.
org.apache.giraph.reducers.impl
Package of Giraph reducers.
org.apache.giraph.scripting
Scripting with Giraph.
org.apache.giraph.time
Time related things.
org.apache.giraph.types
Type coercion, inference, and reflection.
org.apache.giraph.types.heaps
Heaps for different types
org.apache.giraph.types.ops
Type coercion, inference, and reflection.
org.apache.giraph.types.ops.collections
Collection interfaces and implementations provided by TypeOps classes.
org.apache.giraph.types.ops.collections.array
WArrayList interfaces and implementations that extend fastutil classes, and are provided by TypeOps classes.
org.apache.giraph.utils
Package of all generic utility classes.
org.apache.giraph.utils.hashing
Package of utility classes supporting strong hash functions (currently from Guava).
org.apache.giraph.utils.io
Package of utility classes which add the functionality to the ones from java.io package.
org.apache.giraph.worker
Package of all the worker related things
org.apache.giraph.writable.kryo
Utilities for using Kryo to efficiently serialize objects, and integrate with Writable interface.
org.apache.giraph.writable.kryo.markers
Marker interfaces used by HadoopKryo to special-case serialization.
org.apache.giraph.writable.kryo.serializers
Implementations of custom serializers needed for HadoopKryo
org.apache.giraph.writable.tuple
Writable tuple utilities
org.apache.giraph.yarn
Catch all package for YARN-specific code.
org.apache.giraph.zk
Package of ZooKeeper related objects.
Skip navigation links

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