Merge "Merge branch 'stable-2.13'"
This commit is contained in:
		@@ -161,6 +161,7 @@ public class ProjectQoSFilter implements Filter {
 | 
			
		||||
    private final Object lock = new Object();
 | 
			
		||||
    private boolean done;
 | 
			
		||||
    private Thread worker;
 | 
			
		||||
    private String fullName;
 | 
			
		||||
 | 
			
		||||
    TaskThunk(final WorkQueue.Executor executor, final Continuation cont,
 | 
			
		||||
        final HttpServletRequest req) {
 | 
			
		||||
@@ -219,28 +220,33 @@ public class ProjectQoSFilter implements Filter {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString() {
 | 
			
		||||
 | 
			
		||||
      if (fullName != null) {
 | 
			
		||||
        return fullName;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      CurrentUser who = user.get();
 | 
			
		||||
      if (who.isIdentifiedUser()) {
 | 
			
		||||
        String username = who.asIdentifiedUser().getUserName();
 | 
			
		||||
        if (username != null && !username.isEmpty()) {
 | 
			
		||||
          fullName = name + " (" + username + ")";
 | 
			
		||||
          return fullName;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      return name;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private String generateName(HttpServletRequest req) {
 | 
			
		||||
      String userName = "";
 | 
			
		||||
 | 
			
		||||
      CurrentUser who = user.get();
 | 
			
		||||
      if (who.isIdentifiedUser()) {
 | 
			
		||||
        String name = who.asIdentifiedUser().getUserName();
 | 
			
		||||
        if (name != null && !name.isEmpty()) {
 | 
			
		||||
          userName = " (" + name + ")";
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      String uri = req.getServletPath();
 | 
			
		||||
      Matcher m = URI_PATTERN.matcher(uri);
 | 
			
		||||
      if (m.matches()) {
 | 
			
		||||
        String path = m.group(1);
 | 
			
		||||
        String cmd = m.group(2);
 | 
			
		||||
        return cmd + " " + path + userName;
 | 
			
		||||
        return cmd + " " + path;
 | 
			
		||||
      }
 | 
			
		||||
      return req.getMethod() + " " + uri + userName;
 | 
			
		||||
      return req.getMethod() + " " + uri;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user