public class FileDeferredOutputStream extends DeferredOutputStream
| Constructor and Description |
|---|
FileDeferredOutputStream(java.io.File backingFile) |
FileDeferredOutputStream(java.io.File backingFile,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
static DeferredOutputStreamFactory |
getFactory(java.io.File containingDirectory) |
static DeferredOutputStreamFactory |
getFactory(java.io.File containingDirectory,
int bufferSize) |
void |
write(byte[] bytes) |
void |
write(byte[] bytes,
int off,
int len) |
void |
write(int i) |
void |
writeTo(java.io.OutputStream dest) |
public FileDeferredOutputStream(@Nonnull
java.io.File backingFile)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic FileDeferredOutputStream(@Nonnull
java.io.File backingFile,
int bufferSize)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic void writeTo(@Nonnull
java.io.OutputStream dest)
throws java.io.IOException
writeTo in class DeferredOutputStreamjava.io.IOExceptionpublic void write(int i)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] bytes)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] bytes,
int off,
int len)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOException@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable java.io.File containingDirectory)
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable java.io.File containingDirectory, int bufferSize)