org.apache.commons.net.telnet
Class TelnetOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--org.apache.commons.net.telnet.TelnetOutputStream

final class TelnetOutputStream
extends java.io.OutputStream

Author:
Daniel F. Savarese

Field Summary
private  TelnetClient __client
           
private  boolean __convertCRtoCRLF
           
private  boolean __lastWasCR
           
 
Constructor Summary
(package private) TelnetOutputStream(TelnetClient client)
           
 
Method Summary
 void close()
          Closes the stream.
 void flush()
          Flushes the stream.
 void write(byte[] buffer)
          Writes a byte array to the stream.
 void write(byte[] buffer, int offset, int length)
          Writes a number of bytes from a byte array to the stream starting from a given offset.
 void write(int ch)
          Writes a byte to the stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__client

private TelnetClient __client

__convertCRtoCRLF

private boolean __convertCRtoCRLF

__lastWasCR

private boolean __lastWasCR
Constructor Detail

TelnetOutputStream

TelnetOutputStream(TelnetClient client)
Method Detail

write

public void write(int ch)
           throws java.io.IOException
Writes a byte to the stream.

Specified by:
write in class java.io.OutputStream
Parameters:
ch - The byte to write.
Throws:
java.io.IOException - If an error occurs while writing to the underlying stream.

write

public void write(byte[] buffer)
           throws java.io.IOException
Writes a byte array to the stream.

Overrides:
write in class java.io.OutputStream
Parameters:
buffer - The byte array to write.
Throws:
java.io.IOException - If an error occurs while writing to the underlying stream.

write

public void write(byte[] buffer,
                  int offset,
                  int length)
           throws java.io.IOException
Writes a number of bytes from a byte array to the stream starting from a given offset.

Overrides:
write in class java.io.OutputStream
Parameters:
buffer - The byte array to write.
offset - The offset into the array at which to start copying data.
length - The number of bytes to write.
Throws:
java.io.IOException - If an error occurs while writing to the underlying stream.

flush

public void flush()
           throws java.io.IOException
Flushes the stream.

Overrides:
flush in class java.io.OutputStream
java.io.IOException

close

public void close()
           throws java.io.IOException
Closes the stream.

Overrides:
close in class java.io.OutputStream
java.io.IOException