Skip navigation links
C E G M R S W 

C

cleanup(Context<MK, MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Mapper
Performs cleanup operations after the map function is invoked.
cleanup(Context<MK, MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Reducer
Performs cleanup operations after the reduce function is invoked.
com.scaleoutsoftware.soss.simplemr - package com.scaleoutsoftware.soss.simplemr
 
combine(MK, Iterable<MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Combiner
Combines multiple values for a key into single value.
Combiner<MK,MV> - Interface in com.scaleoutsoftware.soss.simplemr
This is used to perform optional combine step of the MapReduce.
Context<K,V> - Interface in com.scaleoutsoftware.soss.simplemr
Helper context type for emitting key value pair, which is used by mappers and reducers.

E

emit(K, V) - Method in interface com.scaleoutsoftware.soss.simplemr.Context
Emits a single key-value pair to be processed further in the MapReduce pipeline.

G

getEmittedKeyClass() - Method in interface com.scaleoutsoftware.soss.simplemr.Mapper
Returns the type of keys emitted by mapper.
getEmittedValueClass() - Method in interface com.scaleoutsoftware.soss.simplemr.Mapper
Returns the type of values emitted by mapper.
getParameterObject() - Method in interface com.scaleoutsoftware.soss.simplemr.Context
Get the parameter object associated with this MapReduce job.

M

map(IK, IV, Context<MK, MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Mapper
Performs map operation for a key-value pair.
Mapper<IK,IV,MK,MV> - Interface in com.scaleoutsoftware.soss.simplemr
This is used to perform map step of MapReduce.
MapReduce<IK,IV,MK,MV,OK,OV> - Class in com.scaleoutsoftware.soss.simplemr
The MapReduce class is the entry point for ScaleOut hServer's simple MapReduce framework.
MapReduce(NamedMap<IK, IV>, NamedMap<OK, OV>, Class<? extends Mapper<IK, IV, MK, MV>>, Class<? extends Reducer<MK, MV, OK, OV>>) - Constructor for class com.scaleoutsoftware.soss.simplemr.MapReduce
Creates the MapReduce with required parameter.

R

reduce(MK, Iterable<MV>, Context<OK, OV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Reducer
Performs a reduce step for single key and a list of values for that key.
Reducer<MK,MV,OK,OV> - Interface in com.scaleoutsoftware.soss.simplemr
This is used to perform reduce step of the MapReduce.
run(TimeSpan) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
Executes MapReduce.
run(InvocationGrid, TimeSpan) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
Executes MapReduce with provided invocation grid and timeout.

S

setup(Context<MK, MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Mapper
Performs setup operations before the map function is invoked.
setup(Context<MK, MV>) - Method in interface com.scaleoutsoftware.soss.simplemr.Reducer
Performs setup operations before the reduce function is invoked.

W

withCombiner(Class<? extends Combiner<MK, MV>>) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
Adds optional combiner to the MapReduce, which is used to compact mapper output and avoid unnecessary data transfer.
withIntermediateKeySerializer(CustomSerializer<MK>) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
 
withIntermediateValueSerializer(CustomSerializer<MV>) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
 
withParameterObject(Object) - Method in class com.scaleoutsoftware.soss.simplemr.MapReduce
Adds optional parameter object to the MapReduce job.
C E G M R S W 
Skip navigation links

Copyright (C) 2007-2015 ScaleOut Software, Inc.