package scs.demos.mapreduce.user; import scs.demos.mapreduce.servant.IOFormatServant; import scs.demos.mapreduce.RecordReader; import scs.demos.mapreduce.RecordReaderHelper; import scs.demos.mapreduce.RecordWriter; import scs.demos.mapreduce.RecordWriterHelper; import scs.demos.mapreduce.schedule.LogError; import scs.demos.mapreduce.TaskStatus; /** * Servant que estende o servant gernerico IOFormatServant * */ public class TokenIOFormat extends IOFormatServant { public TokenIOFormat() throws Exception{ super(); } protected RecordReader doGetRecordReader(TaskStatus status) throws Exception { try { return RecordReaderHelper.narrow(poa.servant_to_reference(new TokenRecordReader())); } catch (Exception e) { throw e; } } protected RecordWriter doGetRecordWriter(TaskStatus status) throws Exception { try { return RecordWriterHelper.narrow(poa.servant_to_reference(new TokenRecordWriter())); } catch (Exception e) { throw e; } } }