public class

RemoteFile.RemoteFileOutputStream

extends OutputStream
java.lang.Object
   ↳ java.io.OutputStream
     ↳ net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream

Summary

Fields
private final byte[] b
private long fileOffset
private final int maxUnconfirmedWrites
private final Queue<Promise<ResponseSFTPException>> unconfirmedWrites
Public Constructors
RemoteFile.RemoteFileOutputStream()
RemoteFile.RemoteFileOutputStream(long startingOffset)
RemoteFile.RemoteFileOutputStream(long startingOffset, int maxUnconfirmedWrites)
Public Methods
void close()
void flush()
void write(byte[] buf, int off, int len)
void write(int w)
[Expand]
Inherited Methods
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable

Fields

private final byte[] b

private long fileOffset

private final int maxUnconfirmedWrites

private final Queue<Promise<ResponseSFTPException>> unconfirmedWrites

Public Constructors

public RemoteFile.RemoteFileOutputStream ()

public RemoteFile.RemoteFileOutputStream (long startingOffset)

Parameters
startingOffset

public RemoteFile.RemoteFileOutputStream (long startingOffset, int maxUnconfirmedWrites)

Parameters
startingOffset
maxUnconfirmedWrites

Public Methods

public void close ()

Throws
IOException

public void flush ()

Throws
IOException

public void write (byte[] buf, int off, int len)

Parameters
buf
off
len
Throws
IOException

public void write (int w)

Parameters
w
Throws
IOException