package com.bizosys.hsearch.dictionary; import java.io.IOException; import java.io.Writer; import org.apache.log4j.Logger; import com.bizosys.hsearch.hbase.IScanCallBack; public class StreamDictionaryEntries implements IScanCallBack { public static Logger l = Logger.getLogger(StreamDictionaryEntries.class.getName()); Writer writer = null; boolean isFault = false; public StreamDictionaryEntries(Writer writer) { this.writer = writer; } public void process(byte[] storedBytes) { if ( null == storedBytes) return; if ( isFault ) return; try { DictEntry dictEntry = new DictEntry(storedBytes, 0); dictEntry.toXml(writer); } catch (IOException ex) { l.fatal(ex); isFault = true; } } }