/** * Close all {@link WriterPoolMember}s in pool. */ public void close() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { destroyWriter(writer); } catch (IOException e) { logger.log(Level.WARNING,"problem closing writer",e); } } }
/** * Close all {@link WriterPoolMember}s in pool. */ public void close() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { destroyWriter(writer); } catch (IOException e) { logger.log(Level.WARNING,"problem closing writer",e); } } }
/** * Close all {@link WriterPoolMember}s in pool. */ public void close() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { destroyWriter(writer); } catch (IOException e) { logger.log(Level.WARNING,"problem closing writer",e); } } }
public JSONArray jsonStatus() throws JSONException { Collection<WriterPoolMember> writers = drainAllWriters(); JSONArray ja = new JSONArray(); for (WriterPoolMember w: writers) { JSONObject jo = new JSONObject(); jo.put("file", w.getFile()); jo.put("position", w.getPosition()); ja.put(jo); } availableWriters.addAll(writers); return ja; } }
public JSONArray jsonStatus() throws JSONException { Collection<WriterPoolMember> writers = drainAllWriters(); JSONArray ja = new JSONArray(); for (WriterPoolMember w: writers) { JSONObject jo = new JSONObject(); jo.put("file", w.getFile()); jo.put("position", w.getPosition()); ja.put(jo); } availableWriters.addAll(writers); return ja; } }
public void flush() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { writer.flush(); } catch (IOException e) { logger.log(Level.WARNING, "problem flushing writer " + writer, e); } } availableWriters.addAll(writers); }
public JSONArray jsonStatus() throws JSONException { Collection<WriterPoolMember> writers = drainAllWriters(); JSONArray ja = new JSONArray(); for (WriterPoolMember w: writers) { JSONObject jo = new JSONObject(); jo.put("file", w.getFile()); jo.put("position", w.getPosition()); ja.put(jo); } availableWriters.addAll(writers); return ja; } }
public void flush() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { writer.flush(); } catch (IOException e) { logger.log(Level.WARNING, "problem flushing writer " + writer, e); } } availableWriters.addAll(writers); }
public void flush() { Collection<WriterPoolMember> writers = drainAllWriters(); for (WriterPoolMember writer: writers) { try { writer.flush(); } catch (IOException e) { logger.log(Level.WARNING, "problem flushing writer " + writer, e); } } availableWriters.addAll(writers); }