Package org.apache.commons.io.output
Class ProxyOutputStream.Builder
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<ProxyOutputStream,ProxyOutputStream.Builder>
 
org.apache.commons.io.build.AbstractOriginSupplier<ProxyOutputStream,ProxyOutputStream.Builder>
 
org.apache.commons.io.build.AbstractStreamBuilder<ProxyOutputStream,ProxyOutputStream.Builder>
 
org.apache.commons.io.output.ProxyOutputStream.Builder
- All Implemented Interfaces:
- IOSupplier<ProxyOutputStream>
- Enclosing class:
- ProxyOutputStream
public static class ProxyOutputStream.Builder
extends AbstractStreamBuilder<ProxyOutputStream,ProxyOutputStream.Builder> 
Builds instances of 
ProxyOutputStream.
 
 This class does not provide a convenience static builder() method so that subclasses can.
 
- Since:
- 2.19.0
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.commons.io.build.AbstractStreamBuildergetBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getFile, getInputStream, getOpenOptions, getOutputStream, getPath, getRandomAccessFile, getReader, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptionsMethods inherited from class org.apache.commons.io.build.AbstractOriginSuppliercheckOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newRandomAccessFileOrigin, newRandomAccessFileOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setRandomAccessFile, setRandomAccessFile, setReader, setURI, setWriterMethods inherited from class org.apache.commons.io.build.AbstractSupplierasThisMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.io.function.IOSupplierasSupplier, getUnchecked
- 
Constructor Details- 
Builderpublic Builder()Constructs a new builder ofProxyOutputStream.
 
- 
- 
Method Details- 
getBuilds a newProxyOutputStream.This builder uses the following aspects: - AbstractStreamBuilder.getOutputStream()is the target aspect.
 - Returns:
- a new instance.
- Throws:
- IllegalStateException- if the- originis- null.
- UnsupportedOperationException- if the origin cannot be converted to an- OutputStream.
- IOException- if an I/O error occurs converting to an- OutputStreamusing- AbstractStreamBuilder.getOutputStream().
- See Also:
 
 
-