Use isEmpty() instead of size() == 0.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597194 13f79535-47bb-0310-9956-ffa450edef68
Use better log messages for the log4j-web check.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597195 13f79535-47bb-0310-9956-ffa450edef68
Add Closer methods for JNDI Context classes.

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

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

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

  - Interface for conversion.
  - Singleton utility class containing basic converters and a registry.
  - Will be used for plugin type conversion.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597211 13f79535-47bb-0310-9956-ffa450edef68
Use type converts in PluginBuilder.

  - Part of LOG4J2-598.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597214 13f79535-47bb-0310-9956-ffa450edef68
Simplify Filter.close(). Now that Filter implements LifeCycle, there 
is no need to do casting.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597215 13f79535-47bb-0310-9956-ffa450edef68
Add float and double type converters.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597216 13f79535-47bb-0310-9956-ffa450edef68
Catch exception caused by conversion and return null instead.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597219 13f79535-47bb-0310-9956-ffa450edef68
Start migrating plugins to use non-String types.

  - Also updated tests that were affected by factory method changes.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597221 13f79535-47bb-0310-9956-ffa450edef68
Use isEmpty() instead of size() == 0.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597224 13f79535-47bb-0310-9956-ffa450edef68
Add type converter for regex Patterns.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597226 13f79535-47bb-0310-9956-ffa450edef68
Add unit test for type converters.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1597228 13f79535-47bb-0310-9956-ffa450edef68
Migrate more plugins to use types other than String.

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