Class ConnectionAcceptor

java.lang.Object
org.klomp.snark.ConnectionAcceptor
All Implemented Interfaces:
Runnable

class ConnectionAcceptor extends Object implements Runnable
Accepts connections on a I2PServerSocket and routes them to PeerAcceptors.
  • Constructor Details

    • ConnectionAcceptor

      public ConnectionAcceptor(I2PSnarkUtil util, PeerCoordinatorSet set)
      Multitorrent. Caller MUST call startAccepting()
    • ConnectionAcceptor

      public ConnectionAcceptor(I2PSnarkUtil util, PeerAcceptor peeracceptor)
      Unused (single torrent). Do NOT call startAccepting().
  • Method Details

    • startAccepting

      public void startAccepting()
      May be called even when already running. May be called to start up again after halt().
    • halt

      public void halt()
      May be restarted later with startAccepting().
    • restart

      public void restart()
      Effectively unused, would only be called if we changed I2CP host/port, which is hidden in the gui if in router context
    • getPort

      public int getPort()
    • run

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