| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.util.ReflectionUtils
public class ReflectionUtils
General reflection utils
| Constructor Summary | |
|---|---|
ReflectionUtils()
 | 
|
| Method Summary | ||
|---|---|---|
static void | 
cloneWritableInto(Writable dst,
                  Writable src)
Deprecated.  | 
|
static
 | 
copy(Configuration conf,
     T src,
     T dst)
Make a copy of the writable object using serialization to a buffer  | 
|
static
 | 
getClass(T o)
Return the correctly-typed Class of the given object. | 
|
static void | 
logThreadInfo(org.apache.commons.logging.Log log,
              String title,
              long minInterval)
Log the current thread stacks at INFO level.  | 
|
static
 | 
newInstance(Class<T> theClass,
            Configuration conf)
Create an object for the given class and initialize it from conf  | 
|
static void | 
printThreadInfo(PrintWriter stream,
                String title)
Print all of the thread's information and stack traces.  | 
|
static void | 
setConf(Object theObject,
        Configuration conf)
Check and set 'configuration' if necessary.  | 
|
static void | 
setContentionTracing(boolean val)
 | 
|
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ReflectionUtils()
| Method Detail | 
|---|
public static void setConf(Object theObject,
                           Configuration conf)
theObject - object for which to set configurationconf - Configuration
public static <T> T newInstance(Class<T> theClass,
                                Configuration conf)
theClass - class of which an object is createdconf - Configuration
public static void setContentionTracing(boolean val)
public static void printThreadInfo(PrintWriter stream,
                                   String title)
stream - the stream totitle - a string title for the stack trace
public static void logThreadInfo(org.apache.commons.logging.Log log,
                                 String title,
                                 long minInterval)
log - the logger that logs the stack tracetitle - a descriptive title for the call stacksminInterval - the minimum time from the lastpublic static <T> Class<T> getClass(T o)
Class of the given object.
o - object whose correctly-typed Class is to be obtained
Class of the given object.
public static <T> T copy(Configuration conf,
                         T src,
                         T dst)
              throws IOException
dst - the object to copy fromsrc - the object to copy into, which is destroyed
IOException
@Deprecated
public static void cloneWritableInto(Writable dst,
                                                Writable src)
                              throws IOException
IOException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||