public final class ChannelInputStream extends java.io.InputStream implements ErrorNotifiable
InputStream
for channels. Can receive
data into its buffer for serving to
readers.ErrorNotifiable.Util
Constructor and Description |
---|
ChannelInputStream(Channel chan,
Transport trans,
Window.Local win) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
close() |
void |
eof() |
void |
notifyError(SSHException error)
Notifies this object of an
error . |
int |
read() |
int |
read(byte[] b,
int off,
int len) |
void |
receive(byte[] data,
int offset,
int len) |
java.lang.String |
toString() |
public ChannelInputStream(Channel chan, Transport trans, Window.Local win)
public int available()
available
in class java.io.InputStream
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.InputStream
public void eof()
public void notifyError(SSHException error)
ErrorNotifiable
error
.notifyError
in interface ErrorNotifiable
public int read() throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public int read(byte[] b, int off, int len) throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public void receive(byte[] data, int offset, int len) throws ConnectionException, TransportException
public java.lang.String toString()
toString
in class java.lang.Object