Class AsyncSessionTask

java.lang.Object
com.sshtools.client.tasks.AsyncSessionTask
All Implemented Interfaces:
Runnable

public abstract class AsyncSessionTask extends Object implements Runnable
An task for using the SSH session asynchronously
  • Constructor Details

  • Method Details

    • isAllocatePseudoTerminal

      protected boolean isAllocatePseudoTerminal()
    • disconnect

      public void disconnect()
    • getChannelFuture

      public ChannelRequestFuture getChannelFuture()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • getBufferSize

      protected int getBufferSize()
    • getOutputStream

      public OutputStream getOutputStream()
    • getInputStream

      public InputStream getInputStream()
    • setupSession

      protected abstract void setupSession(SessionChannel session)
    • onOpenSession

      protected abstract void onOpenSession(SessionChannel session)
    • onCloseSession

      protected abstract void onCloseSession(SessionChannel session)
    • close

      public void close()