I - Vertex idV - Vertex dataE - Edge datapublic abstract class WorkerAggregatorDelegator<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> extends DefaultImmutableClassesGiraphConfigurable<I,V,E> implements WorkerAggregatorUsage, WorkerGlobalCommUsage
| Constructor and Description |
|---|
WorkerAggregatorDelegator() |
| Modifier and Type | Method and Description |
|---|---|
<A extends org.apache.hadoop.io.Writable> |
aggregate(String name,
A value)
Add a new value
|
<A extends org.apache.hadoop.io.Writable> |
getAggregatedValue(String name)
Get value of an aggregator.
|
<B extends org.apache.hadoop.io.Writable> |
getBroadcast(String name)
Get value broadcasted from master
|
void |
reduce(String name,
Object value)
Reduce given value.
|
void |
reduceMerge(String name,
org.apache.hadoop.io.Writable value)
Reduce given partial value.
|
void |
setWorkerGlobalCommUsage(WorkerGlobalCommUsage workerGlobalCommUsage)
Set worker global communication usage
|
getConf, setConfpublic void setWorkerGlobalCommUsage(WorkerGlobalCommUsage workerGlobalCommUsage)
workerGlobalCommUsage - Worker global communication usagepublic final void reduce(String name, Object value)
WorkerReduceUsagereduce in interface WorkerReduceUsagename - Name of the reducervalue - Single value to reducepublic void reduceMerge(String name, org.apache.hadoop.io.Writable value)
WorkerReduceUsagereduceMerge in interface WorkerReduceUsagename - Name of the reducervalue - Single value to reducepublic final <B extends org.apache.hadoop.io.Writable> B getBroadcast(String name)
WorkerBroadcastUsagegetBroadcast in interface WorkerBroadcastUsageB - Broadcast value typename - Name of the broadcasted valuepublic final <A extends org.apache.hadoop.io.Writable> void aggregate(String name, A value)
WorkerAggregatorUsageaggregate in interface WorkerAggregatorUsageA - Aggregated valuename - Name of aggregatorvalue - Value to addpublic <A extends org.apache.hadoop.io.Writable> A getAggregatedValue(String name)
AggregatorUsagegetAggregatedValue in interface AggregatorUsageA - Aggregated valuename - Name of aggregatorCopyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.