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

Apache Giraph Core 1.3.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.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.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.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.