org.apache.hadoop.io.serializer
Class WritableSerialization

java.lang.Object
  extended by org.apache.hadoop.conf.Configured
      extended by org.apache.hadoop.io.serializer.WritableSerialization
All Implemented Interfaces:
Configurable, Serialization<Writable>

public class WritableSerialization
extends Configured
implements Serialization<Writable>

A Serialization for Writables that delegates to Writable.write(java.io.DataOutput) and Writable.readFields(java.io.DataInput).


Constructor Summary
WritableSerialization()
           
 
Method Summary
 boolean accept(Class<?> c)
          Allows clients to test whether this Serialization supports the given class.
 Deserializer<Writable> getDeserializer(Class<Writable> c)
           
 Serializer<Writable> getSerializer(Class<Writable> c)
           
 
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WritableSerialization

public WritableSerialization()
Method Detail

accept

public boolean accept(Class<?> c)
Description copied from interface: Serialization
Allows clients to test whether this Serialization supports the given class.

Specified by:
accept in interface Serialization<Writable>

getDeserializer

public Deserializer<Writable> getDeserializer(Class<Writable> c)
Specified by:
getDeserializer in interface Serialization<Writable>
Returns:
a Deserializer for the given class.

getSerializer

public Serializer<Writable> getSerializer(Class<Writable> c)
Specified by:
getSerializer in interface Serialization<Writable>
Returns:
a Serializer for the given class.


Copyright © 2009 The Apache Software Foundation