public FetionPool()
{
this.reader = new BufferedReader(new InputStreamReader(System.in));
this.writer = new BufferedWriter(new OutputStreamWriter(System.out));
this.sharedTimer = new SharedTimer();
this.shareExecutor = new SharedExecutor();
this.clientList = new ArrayList<FetionClient>();
this.transferFactory = new MinaTransferFactory(Executors.newCachedThreadPool());
}