code: @Override
  	public synchronized void start() throws JMSException
  	{
  		if (started)
  			return;
  		
  		log.info(" Starting listener ["+getName()+"]");
  		
  		initServerSocket();
  		
  		multiplexer = new NIOTcpMultiplexer(settings,false);
  		multiplexer.registerServerSocketHandler(this);
  		
  		started = true;
  	}
docs: /*
  (non-Javadoc)
  @see net.timewalker.ffmq4.listeners.AbstractListener#start()