@NotThreadSafe
public class SwiftMockOutputStream
extends java.io.OutputStream
| Constructor and Description |
|---|
SwiftMockOutputStream(org.javaswift.joss.model.Account account,
java.lang.String containerName,
java.lang.String objectName,
java.util.List<java.lang.String> tmpDirs)
Creates a new instance of
SwiftMockOutputStream. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
public SwiftMockOutputStream(org.javaswift.joss.model.Account account,
java.lang.String containerName,
java.lang.String objectName,
java.util.List<java.lang.String> tmpDirs)
throws java.io.IOException
SwiftMockOutputStream.account - simulated Swift accountcontainerName - container nameobjectName - name of file or folder to writetmpDirs - a list of temporary directoriesjava.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
write 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.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionCopyright © 2023. All Rights Reserved.