List of usage examples for org.apache.solr.common.util FastOutputStream flushBuffer
public void flushBuffer() throws IOException
From source file:org.bigsolr.hadoop.SolrRecord.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { log.debug("SolrRecord -> write"); JavaBinCodec codec = new JavaBinCodec(); FastOutputStream os = FastOutputStream.wrap(DataOutputOutputStream.constructOutputStream(out)); codec.init(os);/*w w w . j a va 2 s.c om*/ try { codec.writeVal(sd); } finally { os.flushBuffer(); } }
From source file:uk.bl.wa.apache.solr.hadoop.SolrInputDocumentWritable.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { JavaBinCodec codec = new JavaBinCodec(); FastOutputStream daos = FastOutputStream.wrap(DataOutputOutputStream.constructOutputStream(out)); codec.init(daos);// ww w. j a va 2 s . c o m try { codec.writeVal(sid); } finally { daos.flushBuffer(); } }