public final class LimitedStreamCopier extends Object
OutputStream. The copy can be performed with an optional byte limit and as soon as this limit is reached, the copy will be stopped immediately and a
ContentLimitViolationExceptionwill be thrown.
|Constructor and Description|
|Modifier and Type||Method and Description|
Copy of the the Spring FileCopyUtils, but does not silently absorb IOExceptions when the streams are closed.
public final int copyStreams(InputStream in, OutputStream out, long sizeLimit) throws IOException
in- the stream from which to read content.
out- the stream to which to write content.
sizeLimit- the maximum number of bytes that will be copied between the streams before a
ContentLimitViolationExceptionwill be thrown. A negative number or zero will be deemed to mean 'no limit'.
Copyright © 2005–2017 Alfresco Software. All rights reserved.