private static WorkerThread getPeerThread(final XnioIoFactory peer) throws ClosedWorkerException { final WorkerThread peerThread; if (peer instanceof NioXnioWorker) { final NioXnioWorker peerWorker = (NioXnioWorker) peer; peerWorker.checkShutdown(); peerThread = peerWorker.chooseThread(); } else if (peer instanceof WorkerThread) { peerThread = (WorkerThread) peer; peerThread.getWorker().checkShutdown(); } else { throw log.notNioProvider(); } return peerThread; }
private static WorkerThread getPeerThread(final XnioIoFactory peer) throws ClosedWorkerException { final WorkerThread peerThread; if (peer instanceof NioXnioWorker) { final NioXnioWorker peerWorker = (NioXnioWorker) peer; peerWorker.checkShutdown(); peerThread = peerWorker.chooseThread(); } else if (peer instanceof WorkerThread) { peerThread = (WorkerThread) peer; peerThread.getWorker().checkShutdown(); } else { throw log.notNioProvider(); } return peerThread; }
private static WorkerThread getPeerThread(final XnioIoFactory peer) throws ClosedWorkerException { final WorkerThread peerThread; if (peer instanceof NioXnioWorker) { final NioXnioWorker peerWorker = (NioXnioWorker) peer; peerWorker.checkShutdown(); peerThread = peerWorker.chooseThread(); } else if (peer instanceof WorkerThread) { peerThread = (WorkerThread) peer; peerThread.getWorker().checkShutdown(); } else { throw log.notNioProvider(); } return peerThread; }