More appropriate matcher name.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582186 13f79535-47bb-0310-9956-ffa450edef68
[LOG4J2-583] TCP and UDP socket servers should be able to handle XML log events. Refactor current code for XML and JSON. Create stubs for XML and JSON implementations.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582188 13f79535-47bb-0310-9956-ffa450edef68
Delete unused code.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582189 13f79535-47bb-0310-9956-ffa450edef68
Change API name to be like Java 7: Assert.isNotNull -> requireNonNull, like Java 7 Objects.requireNonNull.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582190 13f79535-47bb-0310-9956-ffa450edef68
Update to use InitialLoggerContext rule.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582191 13f79535-47bb-0310-9956-ffa450edef68
Add one more test.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582192 13f79535-47bb-0310-9956-ffa450edef68
Update documentation.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582193 13f79535-47bb-0310-9956-ffa450edef68
The code and Javadoc do not match. Make the behavior like the same Java 7 Objects API.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582194 13f79535-47bb-0310-9956-ffa450edef68
Make org.apache.logging.log4j.core.net.TCPSocketServer.SocketHandler.shutdown volatile.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582195 13f79535-47bb-0310-9956-ffa450edef68
Add license header.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1582196 13f79535-47bb-0310-9956-ffa450edef68