p2pMapReduce.mapreduceModule.io.serializer
Class SerializationFactory

java.lang.Object
  extended by p2pMapReduce.mapreduceModule.conf.Configured
      extended by p2pMapReduce.mapreduceModule.io.serializer.SerializationFactory
All Implemented Interfaces:
Configurable

public class SerializationFactory
extends Configured

A factory for Serializations.


Constructor Summary
SerializationFactory(Configuration conf)
           Serializations are found by reading the io.serializations property from conf, which is a comma-delimited list of classnames.
 
Method Summary
<T> Deserializer<T>
getDeserializer(java.lang.Class<T> c)
           
<T> Serialization<T>
getSerialization(java.lang.Class<T> c)
           
<T> Serializer<T>
getSerializer(java.lang.Class<T> c)
           
 
Methods inherited from class p2pMapReduce.mapreduceModule.conf.Configured
getConf, setConf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializationFactory

public SerializationFactory(Configuration conf)

Serializations are found by reading the io.serializations property from conf, which is a comma-delimited list of classnames.

Method Detail

getSerializer

public <T> Serializer<T> getSerializer(java.lang.Class<T> c)

getDeserializer

public <T> Deserializer<T> getDeserializer(java.lang.Class<T> c)

getSerialization

public <T> Serialization<T> getSerialization(java.lang.Class<T> c)