@Override public WritableByteChannel getWritableChannel() throws ContentIOException { WritableByteChannel result = delegatee.getWritableChannel(); if (null == releaseableResource) { releaseableResource = result; } return result; }
@Override public WritableByteChannel getWritableChannel() throws ContentIOException { return this.cacheWriter.getWritableChannel(); }
@Override public WritableByteChannel getWritableChannel() throws ContentIOException { WritableByteChannel result = delegatee.getWritableChannel(); if (null == releaseableResource) { releaseableResource = result; } return result; }
@Override public WritableByteChannel getWritableChannel() throws ContentIOException { return this.cacheWriter.getWritableChannel(); }
@Override protected Writer createUnderlyingLogWriter(String transferId) { NodeRef node = new NodeRef(transferId); ContentWriter contentWriter = contentService.getWriter(node, ContentModel.PROP_CONTENT, true); contentWriter.setMimetype(MimetypeMap.MIMETYPE_XML); contentWriter.setEncoding("UTF-8"); return Channels.newWriter(contentWriter.getWritableChannel(), "UTF-8"); } }
protected Writer createUnderlyingLogWriter(String transferId) { if (reportFile == null) { reportFile = createTransferRecord(transferId); } ContentWriter contentWriter = contentService.getWriter(reportFile, ContentModel.PROP_CONTENT, true); contentWriter.setMimetype(MimetypeMap.MIMETYPE_XML); contentWriter.setEncoding("UTF-8"); return Channels.newWriter(contentWriter.getWritableChannel(), "UTF-8"); }
protected Writer createUnderlyingLogWriter(String transferId) { if (reportFile == null) { reportFile = createTransferRecord(transferId); } ContentWriter contentWriter = contentService.getWriter(reportFile, ContentModel.PROP_CONTENT, true); contentWriter.setMimetype(MimetypeMap.MIMETYPE_XML); contentWriter.setEncoding("UTF-8"); return Channels.newWriter(contentWriter.getWritableChannel(), "UTF-8"); }
@Override protected Writer createUnderlyingLogWriter(String transferId) { NodeRef node = new NodeRef(transferId); ContentWriter contentWriter = contentService.getWriter(node, ContentModel.PROP_CONTENT, true); contentWriter.setMimetype(MimetypeMap.MIMETYPE_XML); contentWriter.setEncoding("UTF-8"); return Channels.newWriter(contentWriter.getWritableChannel(), "UTF-8"); } }
writer.getWritableChannel(); fail("Second channel access allowed");