All Implemented Interfaces:
Runnable, LimitOutputStream.DoneCallback
Enclosing class:
I2PTunnelDCCClient

private class I2PTunnelDCCClient.Runnerextends I2PTunnelRunner
Just so we can do the callbacks.
  • Constructor Details

    • Runner

      public Runner(Socket s, I2PSocket i2ps)
      Does NOT start itself. Caller must call run() directly.
      Parameters:
      s - the local socket
      i2ps - the I2P socket
  • Method Details

    • run

      public void run()
      Brackets the superclass transfer with connect start/stop events and extends the inbound expiry on either side.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class I2PTunnelRunner