public synchronized Response deletePriorityTask(int taskId){
  return highPriorityResponses.remove(taskId);
}

public synchronized Response deletePriorityTask ( int taskId ) { return highPriorityResponses . remove ( taskId ) ; }
marks the specified priority request as completed , and returns the suspended response object for the connection that submitted the priority request ( the ui ) , which probably still waiting to receive a result back over the same connection . a httphandler thread can then pump data from the delete body back to the origin of the request , without blocking the broker thread . todo rename to " deregistersuspendedproducer " and " deregistersuspendedconsumer " ?
