Package jexer.net
Class TelnetOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- jexer.net.TelnetOutputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
public class TelnetOutputStream extends java.io.OutputStream
TelnetOutputStream works with TelnetSocket to perform the telnet protocol.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes this output stream and releases any system resources associated with this stream.void
flush()
Flushes this output stream and forces any buffered output bytes to be written out.void
write(byte[] b)
Writes b.length bytes from the specified byte array to this output stream.void
write(byte[] b, int off, int len)
Writes len bytes from the specified byte array starting at offset off to this output stream.void
write(int b)
Writes the specified byte to this output stream.
-
-
-
Method Detail
-
close
public void close() throws java.io.IOException
Closes this output stream and releases any system resources associated with this stream.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.OutputStream
- Throws:
java.io.IOException
- if an I/O error occurs
-
flush
public void flush() throws java.io.IOException
Flushes this output stream and forces any buffered output bytes to be written out.- Specified by:
flush
in interfacejava.io.Flushable
- Overrides:
flush
in classjava.io.OutputStream
- Throws:
java.io.IOException
- if an I/O error occurs
-
write
public void write(byte[] b) throws java.io.IOException
Writes b.length bytes from the specified byte array to this output stream.- Overrides:
write
in classjava.io.OutputStream
- Parameters:
b
- the data.- Throws:
java.io.IOException
- if an I/O error occurs
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException
Writes len bytes from the specified byte array starting at offset off to this output stream.- Overrides:
write
in classjava.io.OutputStream
- Parameters:
b
- the data.off
- the start offset in the data.len
- the number of bytes to write.- Throws:
java.io.IOException
- if an I/O error occurs
-
write
public void write(int b) throws java.io.IOException
Writes the specified byte to this output stream.- Specified by:
write
in classjava.io.OutputStream
- Parameters:
b
- the byte to write.- Throws:
java.io.IOException
- if an I/O error occurs
-
-