com.ebay.erl.mobius.core.mapred
Class MultiInputsHelpersRepository
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)