com.ebay.erl.mobius.core.mapred
Class MultiInputsHelpersRepository

java.lang.Object
  extended by com.ebay.erl.mobius.core.mapred.MultiInputsHelpersRepository

public class MultiInputsHelpersRepository
extends java.lang.Object

This product is licensed under the Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0. This product contains portions derived from Apache hadoop which is licensed under the Apache License, Version 2.0, available at http://hadoop.apache.org. © 2007 – 2012 eBay Inc., Evan Chiu, Woody Zhou, Neel Sundaresan


Method Summary
 MultiInputsHelper getHelper(java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat)
           
static MultiInputsHelpersRepository getInstance(org.apache.hadoop.mapred.JobConf conf)
           
 java.net.URI getURIBySplit(org.apache.hadoop.mapred.InputSplit split, org.apache.hadoop.mapred.JobConf conf)
          get the URI from an input split to locate the current dataset ID
 MultiInputsHelpersRepository register(java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat, java.lang.Class<? extends MultiInputsHelper> aFinder)
           
 void writeToConf(org.apache.hadoop.mapred.JobConf conf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static MultiInputsHelpersRepository getInstance(org.apache.hadoop.mapred.JobConf conf)

getURIBySplit

public java.net.URI getURIBySplit(org.apache.hadoop.mapred.InputSplit split,
                                  org.apache.hadoop.mapred.JobConf conf)
                           throws java.io.IOException
get the URI from an input split to locate the current dataset ID

Throws:
java.io.IOException

getHelper

public MultiInputsHelper getHelper(java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat)

register

public MultiInputsHelpersRepository register(java.lang.Class<? extends org.apache.hadoop.mapred.InputFormat> inputFormat,
                                             java.lang.Class<? extends MultiInputsHelper> aFinder)

writeToConf

public void writeToConf(org.apache.hadoop.mapred.JobConf conf)