@Override public final void write(Action<OutputStream> writeCallback) throws ResourceException { final OutputStream out = write(); try { writeCallback.run(out); } catch (Exception e) { throw new ResourceException(this, "Error occurred in write callback", e); } finally { FileHelper.safeClose(out); } }
@Override public final void write(Action<OutputStream> writeCallback) throws ResourceException { final OutputStream out = write(); try { writeCallback.run(out); } catch (Exception e) { throw new ResourceException(this, "Error occurred in write callback", e); } finally { FileHelper.safeClose(out); } }