public class StreamUtil
extends java.lang.Object
Constructor and Description |
---|
StreamUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
collate(java.util.List args,
java.lang.String sep) |
static java.lang.String |
collate(java.lang.Object[] args,
java.lang.String sep) |
static java.lang.String |
dfmt(double d) |
static java.lang.String |
findInClasspath(java.lang.String className) |
static java.lang.String |
findInClasspath(java.lang.String className,
java.lang.ClassLoader loader) |
static java.lang.String |
formatBytes(long numBytes) |
static java.lang.String |
formatBytes2(long numBytes) |
static java.lang.String |
getBoundAntProperty(java.lang.String name,
java.lang.String defaultVal) |
static FileSplit |
getCurrentSplit(JobConf job) |
static java.lang.String |
getSpace(int len) |
static org.apache.hadoop.streaming.StreamUtil.TaskId |
getTaskInfo(JobConf job) |
static java.lang.Class |
goodClassOrNull(org.apache.hadoop.conf.Configuration conf,
java.lang.String className,
java.lang.String defaultPackage)
It may seem strange to silently switch behaviour when a String
is not a classname; the reason is simplified Usage:
|
static java.lang.String |
ifmt(double d) |
static boolean |
isCygwin() |
static boolean |
isLocalJobTracker(JobConf job) |
static java.lang.String |
ljustify(java.lang.String s,
int width) |
static java.lang.String |
localizeBin(java.lang.String path) |
static java.lang.String |
makeJavaCommand(java.lang.Class main,
java.lang.String[] argv) |
static java.lang.String |
regexpEscape(java.lang.String plain) |
static java.lang.String |
rjustify(java.lang.String s,
int width) |
static java.lang.String |
safeGetCanonicalPath(java.io.File f) |
static void |
touch(java.io.File file) |
public static java.lang.Class goodClassOrNull(org.apache.hadoop.conf.Configuration conf, java.lang.String className, java.lang.String defaultPackage)
-mapper [classname | program ] instead of the explicit Usage: [-mapper program | -javamapper classname], -mapper and -javamapper are mutually exclusive. (repeat for -reducer, -combiner)
public static java.lang.String findInClasspath(java.lang.String className)
public static java.lang.String findInClasspath(java.lang.String className, java.lang.ClassLoader loader)
public static java.lang.String dfmt(double d)
public static java.lang.String ifmt(double d)
public static java.lang.String formatBytes(long numBytes)
public static java.lang.String formatBytes2(long numBytes)
public static java.lang.String regexpEscape(java.lang.String plain)
public static java.lang.String safeGetCanonicalPath(java.io.File f)
public static java.lang.String rjustify(java.lang.String s, int width)
public static java.lang.String ljustify(java.lang.String s, int width)
public static java.lang.String getSpace(int len)
public static java.lang.String makeJavaCommand(java.lang.Class main, java.lang.String[] argv)
public static java.lang.String collate(java.lang.Object[] args, java.lang.String sep)
public static java.lang.String collate(java.util.List args, java.lang.String sep)
public static boolean isLocalJobTracker(JobConf job)
public static org.apache.hadoop.streaming.StreamUtil.TaskId getTaskInfo(JobConf job)
public static void touch(java.io.File file) throws java.io.IOException
java.io.IOException
public static boolean isCygwin()
public static java.lang.String localizeBin(java.lang.String path)
public static java.lang.String getBoundAntProperty(java.lang.String name, java.lang.String defaultVal)
name
- foo where <junit><sysproperty key="foo" value="${foo}"/>
If foo is undefined then Ant sets the unevaluated value.
Take this into account when setting defaultVal.Copyright © 2009 The Apache Software Foundation