org.apache.hadoop.io
Class WritableFactories

java.lang.Object
  extended by org.apache.hadoop.io.WritableFactories

public class WritableFactories
extends Object

Factories for non-public writables. Defining a factory permits ObjectWritable to be able to construct instances of non-public classes.


Method Summary
static WritableFactory getFactory(Class c)
          Define a factory for a class.
static Writable newInstance(Class<? extends Writable> c)
          Create a new instance of a class with a defined factory.
static Writable newInstance(Class<? extends Writable> c, Configuration conf)
          Create a new instance of a class with a defined factory.
static void setFactory(Class c, WritableFactory factory)
          Define a factory for a class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setFactory

public static void setFactory(Class c,
                              WritableFactory factory)
Define a factory for a class.


getFactory

public static WritableFactory getFactory(Class c)
Define a factory for a class.


newInstance

public static Writable newInstance(Class<? extends Writable> c,
                                   Configuration conf)
Create a new instance of a class with a defined factory.


newInstance

public static Writable newInstance(Class<? extends Writable> c)
Create a new instance of a class with a defined factory.



Copyright © 2009 The Apache Software Foundation