Mercurial > 510Connectbot
diff src/ch/ethz/ssh2/channel/ChannelOutputStream.java @ 308:42b15aaa7ac7 ganymed
merge
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Wed, 30 Jul 2014 14:21:50 -0700 |
parents | 071eccdff8ea |
children |
line wrap: on
line diff
--- a/src/ch/ethz/ssh2/channel/ChannelOutputStream.java Wed Jul 30 13:38:04 2014 -0700 +++ b/src/ch/ethz/ssh2/channel/ChannelOutputStream.java Wed Jul 30 14:21:50 2014 -0700 @@ -9,71 +9,61 @@ /** * ChannelOutputStream. - * + * * @author Christian Plattner * @version 2.50, 03/15/10 */ -public final class ChannelOutputStream extends OutputStream -{ - Channel c; +public final class ChannelOutputStream extends OutputStream { + Channel c; - boolean isClosed = false; - - ChannelOutputStream(Channel c) - { - this.c = c; - } + boolean isClosed = false; + + ChannelOutputStream(Channel c) { + this.c = c; + } - @Override - public void write(int b) throws IOException - { - byte[] buff = new byte[1]; - - buff[0] = (byte) b; - - write(buff, 0, 1); - } + @Override + public void write(int b) throws IOException { + byte[] buff = new byte[1]; + buff[0] = (byte) b; + write(buff, 0, 1); + } - @Override - public void close() throws IOException - { - if (isClosed == false) - { - isClosed = true; - c.cm.sendEOF(c); - } - } + @Override + public void close() throws IOException { + if (isClosed == false) { + isClosed = true; + c.cm.sendEOF(c); + } + } - @Override - public void flush() throws IOException - { - if (isClosed) - throw new IOException("This OutputStream is closed."); + @Override + public void flush() throws IOException { + if (isClosed) + throw new IOException("This OutputStream is closed."); - /* This is a no-op, since this stream is unbuffered */ - } + /* This is a no-op, since this stream is unbuffered */ + } + + @Override + public void write(byte[] b, int off, int len) throws IOException { + if (isClosed) + throw new IOException("This OutputStream is closed."); - @Override - public void write(byte[] b, int off, int len) throws IOException - { - if (isClosed) - throw new IOException("This OutputStream is closed."); - - if (b == null) - throw new NullPointerException(); + if (b == null) + throw new NullPointerException(); - if ((off < 0) || (len < 0) || ((off + len) > b.length) || ((off + len) < 0) || (off > b.length)) - throw new IndexOutOfBoundsException(); + if ((off < 0) || (len < 0) || ((off + len) > b.length) || ((off + len) < 0) || (off > b.length)) + throw new IndexOutOfBoundsException(); + + if (len == 0) + return; - if (len == 0) - return; - - c.cm.sendData(c, b, off, len); - } + c.cm.sendData(c, b, off, len); + } - @Override - public void write(byte[] b) throws IOException - { - write(b, 0, b.length); - } + @Override + public void write(byte[] b) throws IOException { + write(b, 0, b.length); + } }