接口 ml.shifu.guagua.io.Serializer
的使用

使用 Serializer 的软件包
ml.shifu.guagua This package contains some common classes for both master and worker. 
ml.shifu.guagua.io This package contains our own io settings for guagua. 
 

ml.shifu.guaguaSerializer 的使用
 

返回 Serializerml.shifu.guagua 中的方法
 Serializer<MASTER_RESULT> BasicCoordinator.getMasterSerializer()
           
 Serializer<WORKER_RESULT> BasicCoordinator.getWorkerSerializer()
           
 

参数类型为 Serializerml.shifu.guagua 中的方法
 void BasicCoordinator.setMasterSerializer(Serializer<MASTER_RESULT> masterSerializer)
           
 void BasicCoordinator.setWorkerSerializer(Serializer<WORKER_RESULT> workerSerializer)
           
 

ml.shifu.guagua.ioSerializer 的使用
 

实现 Serializerml.shifu.guagua.io 中的类
 class BytableSerializer<RESULT extends Bytable>
          BytableSerializer is usingBytable.write(java.io.DataOutput) and Bytable.readFields(java.io.DataInput) to serialize object to bytes and de-serialize bytes to object.
 class Bzip2BytableSerializer<RESULT extends Bytable>
          Bzip2BytableSerializer is usingBytable.write(java.io.DataOutput) and Bytable.readFields(java.io.DataInput) to serialize object to bytes and de-serialize bytes to object.
 class GZIPBytableSerializer<RESULT extends Bytable>
          GZIPBytableSerializer is usingBytable.write(java.io.DataOutput) and Bytable.readFields(java.io.DataInput) to serialize object to bytes and de-serialize bytes to object.
 



Copyright © 2014. All Rights Reserved.