Followup to r1601583:
Use Collections.newSetFromMap to convert ConcurrentHashMap into a Set.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603266 13f79535-47bb-0310-9956-ffa450edef68
Add the other echo endpoints

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603271 13f79535-47bb-0310-9956-ffa450edef68
Enable the async echo endpoint

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603274 13f79535-47bb-0310-9956-ffa450edef68
Ensure that the asynchronous WebSocket echo endpoint in the examples web application always waits for the previous message to complete before it sends the next.
Fixes some failures with this endpoint and the Autobahn tests

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603287 13f79535-47bb-0310-9956-ffa450edef68
Disable async echo endpoint again until we can put in some configurable limits on message size to buffer.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603290 13f79535-47bb-0310-9956-ffa450edef68
Review of r1597602:
1) Be satisfied by the first result from ServiceLoader and break the loop.
2) Throw LogConfigurationException, which is a subtype of RuntimeException.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603311 13f79535-47bb-0310-9956-ffa450edef68
- Fix apparent issues for caches configuration (socket properties is likely not set yet, and the channel pool size was not using the right property).
- Still not convinced about the usefulness of these caches even if raw benchmarks could show some slight improvements, so keep them disabled in NIO2.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603376 13f79535-47bb-0310-9956-ffa450edef68
Also drop experimental mention for NIO2 in the docs, since tests pass with no further issues.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603377 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56636
Correct various issues in method signature matching

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603402 13f79535-47bb-0310-9956-ffa450edef68
Correct test method names to reflect what is being tested

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603553 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56638
When using ELProcessor.defineFunction(String,String,String,String) and no function name is specified, use the method name as the function name as required by the specification.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603576 13f79535-47bb-0310-9956-ffa450edef68
Fix indentation

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603580 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56611
Refactor code to remove inefficient calls to Method.isAnnotationPresent(). Based on a patch by Jian Mou.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603591 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56334#c15
Handle potential whitespace around input.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603621 13f79535-47bb-0310-9956-ffa450edef68
Add a new limit, defaulting to 2MB, for the amount of data Tomcat will swallow for an aborted upload.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603770 13f79535-47bb-0310-9956-ffa450edef68
Correct test. Exceeded the swallow limit aborts the connection.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603775 13f79535-47bb-0310-9956-ffa450edef68
Grr. Different behaviours on different OSes

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603779 13f79535-47bb-0310-9956-ffa450edef68
Followup to the tests for fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=56334#c15
Enable result check for test 07g.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603783 13f79535-47bb-0310-9956-ffa450edef68
Correct a typo in changelog.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603788 13f79535-47bb-0310-9956-ffa450edef68
Bump version number after tagging

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1603865 13f79535-47bb-0310-9956-ffa450edef68