public static class LockableFileWriter.Builder extends AbstractStreamBuilder<LockableFileWriter,LockableFileWriter.Builder>
LockableFileWriter
instance.
Using a CharsetEncoder:
LockableFileWriter w = LockableFileWriter.builder()
.setPath(path)
.setAppend(false)
.setLockDirectory("Some/Directory")
.get()
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
LockableFileWriter |
get()
Constructs a new instance.
|
LockableFileWriter.Builder |
setAppend(boolean append)
Sets whether to append (true) or overwrite (false).
|
LockableFileWriter.Builder |
setLockDirectory(File lockDirectory)
Sets the directory in which the lock file should be held.
|
LockableFileWriter.Builder |
setLockDirectory(String lockDirectory)
Sets the directory in which the lock file should be held.
|
getBufferSize, getBufferSizeDefault, getCharset, getCharsetDefault, setBufferSize, setBufferSize, setBufferSizeDefault, setCharset, setCharset, setCharsetDefault
checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriter
asThis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asSupplier
public Builder()
public LockableFileWriter get() throws IOException
UnsupportedOperationException
- if the origin cannot be converted to a File.IOException
- if an I/O error occurs.public LockableFileWriter.Builder setAppend(boolean append)
append
- whether to append (true) or overwrite (false).public LockableFileWriter.Builder setLockDirectory(File lockDirectory)
lockDirectory
- the directory in which the lock file should be held.public LockableFileWriter.Builder setLockDirectory(String lockDirectory)
lockDirectory
- the directory in which the lock file should be held.Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.