private void startAcceptorThread() { if (acceptorThread != null) { logger.warning("SocketAcceptor thread is already live! Shutting down old acceptor..."); acceptorThread.shutdown(); acceptorThread = null; } acceptorThread = new SocketAcceptorThread( ioService.getThreadGroup(), ioService.getThreadPrefix() + "Acceptor", serverSocketChannel, this); acceptorThread.start(); }