public final class ManagedOutputStream extends FilterOutputStream
StorageManager.getOutputStream(String)
,
Clients may not extend this class.
out
Modifier and Type | Method and Description |
---|---|
void |
abort()
Instructs this output stream to be closed and the contents discarded.
|
void |
close()
Instructs this output stream to be closed and storage manager to
be updated as appropriate.
|
void |
write(byte[] bytes,
int off,
int len) |
flush, write, write
public void close() throws IOException
StorageManager.getOutputStreamSet(String[])
then
the storage manager will only be updated with the new content after all
of the managed output streams in the set are closed successfully.close
in interface Closeable
close
in interface AutoCloseable
close
in class FilterOutputStream
IOException
FilterOutputStream.close()
public void abort()
StorageManager.getOutputStreamSet(String[])
then the new
content of all managed output streams in the set will be discarded.public void write(byte[] bytes, int off, int len) throws IOException
write
in class FilterOutputStream
IOException
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.