private void queue(WebSocketImpl ws) throws InterruptedException { if (ws.worker == null) { ws.worker = decoders.get(queueinvokes % decoders.size()); queueinvokes++; } ws.worker.put(ws); }