@InterfaceAudience.Private @InterfaceStability.Unstable

# Package org.apache.hadoop.mapreduce.task.reduce

- Interface Summary
  Interface | Description
  --- | ---
  ExceptionReporter | An interface for reporting exceptions to other threads
  MergeManager<K,V> | An interface for a reduce side merge that works with the default Shuffle implementation.
  ShuffleScheduler<K,V> |

- Class Summary
  Class | Description
  --- | ---
  IFileWrappedMapOutput<K,V> | Common code for allowing MapOutput classes to handle streams.
  InMemoryReader<K,V> | `IFile.InMemoryReader` to read map-outputs present in-memory.
  InMemoryWriter<K,V> |
  MapHost |
  MapOutput<K,V> |
  MapOutput.MapOutputComparator<K,V> |
  MergeManagerImpl<K,V> |
  Shuffle<K,V> |
  ShuffleClientMetrics | Metric for Shuffle client.
  ShuffleHeader | Shuffle Header information that is sent by the TaskTracker and deciphered by the Fetcher thread of Reduce task
  ShuffleSchedulerImpl<K,V> |

- Enum Summary
  Enum | Description
  --- | ---
  MapHost.State |

- Exception Summary
  Exception | Description
  --- | ---
  Shuffle.ShuffleError |

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.