Class IOStreamConnector

java.lang.Object
com.sshtools.common.util.IOStreamConnector

public class IOStreamConnector extends Object
Connects an input stream to an outputstream. Reads from in stream and writes to out stream.
Author:
Lee David Painter
  • Field Details

  • Constructor Details

    • IOStreamConnector

      public IOStreamConnector()
      Creates a new IOStreamConnector object.
    • IOStreamConnector

      public IOStreamConnector(InputStream in, OutputStream out)
      Creates a new IOStreamConnector object.
      Parameters:
      in -
      out -
  • Method Details

    • close

      public void close()
    • getLastError

      public Throwable getLastError()
      Returns:
      IOException
    • setCloseInput

      public void setCloseInput(boolean closeInput)
      Parameters:
      closeInput -
    • setCloseOutput

      public void setCloseOutput(boolean closeOutput)
      Parameters:
      closeOutput -
    • setBufferSize

      public void setBufferSize(int numbytes)
    • connect

      public void connect(InputStream in, OutputStream out)
      Parameters:
      in -
      out -
    • getBytes

      public long getBytes()
      Returns:
      long
    • isClosed

      public boolean isClosed()
    • addListener

      public void addListener(IOStreamConnector.IOStreamConnectorListener l)
      Parameters:
      l -
    • removeListener

      public void removeListener(IOStreamConnector.IOStreamConnectorListener l)
      Parameters:
      l -