org.klomp.snark
Class ConnectionAcceptor

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

public class ConnectionAcceptor
extends java.lang.Object
implements java.lang.Runnable

Accepts connections on a TCP port and routes them to sub-acceptors.


Constructor Summary
ConnectionAcceptor(I2PSnarkUtil util)
           
ConnectionAcceptor(I2PSnarkUtil util, I2PServerSocket serverSocket, PeerAcceptor peeracceptor)
           
 
Method Summary
 int getPort()
           
 void halt()
           
 void restart()
           
 void run()
           
 void startAccepting(PeerCoordinatorSet set, I2PServerSocket socket)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionAcceptor

public ConnectionAcceptor(I2PSnarkUtil util)

ConnectionAcceptor

public ConnectionAcceptor(I2PSnarkUtil util,
                          I2PServerSocket serverSocket,
                          PeerAcceptor peeracceptor)
Method Detail

startAccepting

public void startAccepting(PeerCoordinatorSet set,
                           I2PServerSocket socket)

halt

public void halt()

restart

public void restart()

getPort

public int getPort()

run

public void run()
Specified by:
run in interface java.lang.Runnable