Class DiskFileItemFactory.Builder

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DiskFileItemFactory get()
      Constructs a new instance.
      DiskFileItemFactory.Builder setFileCleaningTracker​(org.apache.commons.io.FileCleaningTracker fileCleaningTracker)
      Sets the tracker, which is responsible for deleting temporary files.
      • Methods inherited from class org.apache.commons.io.build.AbstractStreamBuilder

        getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getInputStream, getOpenOptions, getOutputStream, getPath, getWriter, setBufferSize, setBufferSize, setBufferSizeDefault, setCharset, setCharset, setCharsetDefault, setOpenOptions
      • Methods inherited from class org.apache.commons.io.build.AbstractOriginSupplier

        checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriter
      • Methods inherited from class org.apache.commons.io.build.AbstractSupplier

        asThis
      • Methods inherited from interface org.apache.commons.io.function.IOSupplier

        asSupplier
    • Constructor Detail

    • Method Detail

      • get

        public DiskFileItemFactory get()
        Constructs a new instance.

        This builder use the aspects Path and buffer size.

        You must provide an origin that can be converted to a Reader by this builder, otherwise, this call will throw an UnsupportedOperationException.

        Returns:
        a new instance.
        Throws:
        UnsupportedOperationException - if the origin cannot provide a Path.
        See Also:
        AbstractOrigin.getReader(Charset)
      • setFileCleaningTracker

        public DiskFileItemFactory.Builder setFileCleaningTracker​(org.apache.commons.io.FileCleaningTracker fileCleaningTracker)
        Sets the tracker, which is responsible for deleting temporary files.
        Parameters:
        fileCleaningTracker - Callback to track files created, or null (default) to disable tracking.
        Returns:
        this