Class ConnectionAcceptor

  • All Implemented Interfaces:
    Runnable

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

      • ConnectionAcceptor

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

      • 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 FIXME this only works if already running
      • getPort

        public int getPort()
      • run

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