Exemplo n.º 1
0
  private SocketResponseChannel newSocketResponseChannel(Socket socket, HttpRequestBuffer request) {
    Encoding rspEncoding = this.selectResponseEncoding(request);

    ResponseCoordinator rc;
    synchronized (socketResponseCoordinators) {
      rc = socketResponseCoordinators.get(socket);
      if (rc == null) {
        socketResponseCoordinators.put(socket, rc = this.newResponseCoordinator(socket));
      }
    }
    return new SocketResponseChannel(rc, request, rspEncoding);
  }