Lines Matching refs:conn
162 TCPConnection conn;
168 conn = null;
178 conn = freeList.get(elementPos);
183 // at this point, conn is null iff the freelist is empty,
187 if (conn != null) {
189 if (!conn.isDead()) {
191 return conn;
194 // conn is dead, and cannot be reused (reuse => false)
195 this.free(conn, false);
197 } while (conn != null);
209 Connection conn;
215 conn = new TCPConnection(this, sock);
219 new DataOutputStream(conn.getOutputStream());
223 if (!conn.isReusable()) {
243 new DataInputStream(conn.getInputStream());
300 conn.close();
311 conn = multiplexer.openConnection();
322 return conn;
327 * @param conn The connection
331 public void free(Connection conn, boolean reuse) {
332 if (conn == null) return;
334 if (reuse && conn.isReusable()) {
336 TCPConnection tcpConnection = (TCPConnection) conn;
366 conn.close();
404 void acceptMultiplexConnection(Connection conn) {
409 acceptor.accept(conn);
418 Connection[] conn;
420 conn = freeList.toArray(new Connection[freeList.size()]);
425 for (int i = conn.length; --i >= 0; ) {
426 Connection c = conn[i];
427 conn[i] = null; // help gc
448 TCPConnection conn = iter.previous();
449 if (conn.expired(time)) {
454 conn.close();
512 public void accept(Connection conn) {
514 queue.add(conn);
523 Connection conn;
533 conn = queue.remove(0);
536 transport.handleMessages(conn, true);