incubator-tamaya git commit: TAMAYA-63: Added converters for URL, URI and Class.

2015-02-12 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 9e7420917 - 3ca2f3626


TAMAYA-63: Added converters for URL, URI and Class.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/3ca2f362
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/3ca2f362
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/3ca2f362

Branch: refs/heads/master
Commit: 3ca2f3626a437c5147628ffdf0712228a2b60fae
Parents: 9e74209
Author: anatole anat...@apache.org
Authored: Thu Feb 12 23:00:48 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 23:00:48 2015 +0100

--
 .../internal/converters/ClassConverter.java | 62 
 .../core/internal/converters/URLConverter.java  | 46 +++
 .../core/internal/converters/URiConverter.java  | 47 +++
 3 files changed, 155 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/3ca2f362/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java
--
diff --git 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java
 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java
new file mode 100644
index 000..6288bd8
--- /dev/null
+++ 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/ClassConverter.java
@@ -0,0 +1,62 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tamaya.core.internal.converters;
+
+import org.apache.tamaya.PropertyConverter;
+
+import java.util.Locale;
+import java.util.Objects;
+import java.util.logging.Logger;
+
+/**
+ * Converter, converting from String to Class, hereby using the following 
classloaders:
+ * ul
+ * liThe current ThreadContext ClassLoader/li
+ * liThe Classloader of this class/li
+ * liThe system Classloader/li
+ * /ul
+ */
+public class ClassConverter implements PropertyConverterClass?{
+
+private Logger LOG = Logger.getLogger(getClass().getName());
+
+@Override
+public Class? convert(String value) {
+String trimmed = Objects.requireNonNull(value).trim();
+try{
+return Class.forName(trimmed, false, 
Thread.currentThread().getContextClassLoader());
+}
+catch(Exception e){
+LOG.finest(Class not found in context CL:  + trimmed);
+}
+try{
+return Class.forName(trimmed, false, 
ClassConverter.class.getClassLoader());
+}
+catch(Exception e){
+LOG.finest(Class not found in ClassConverter's CL:  + trimmed);
+}
+try{
+return Class.forName(trimmed, false, 
ClassLoader.getSystemClassLoader());
+}
+catch(Exception e){
+LOG.finest(Class not found in System CL (giving up):  + trimmed);
+return null;
+}
+}
+}

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/3ca2f362/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java
--
diff --git 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java
 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java
new file mode 100644
index 000..ad78ba8
--- /dev/null
+++ 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/URLConverter.java
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   

incubator-tamaya git commit: TAMAYA-63: Added tests for EnumConvertger, added bugfix.

2015-02-12 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 4b8c93149 - 9e7420917


TAMAYA-63: Added tests for EnumConvertger, added bugfix.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/9e742091
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/9e742091
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/9e742091

Branch: refs/heads/master
Commit: 9e7420917f5868d555baed5c22ce38dedab1f3dc
Parents: 4b8c931
Author: anatole anat...@apache.org
Authored: Thu Feb 12 22:49:36 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 22:49:36 2015 +0100

--
 .../core/internal/converters/EnumConverter.java |  3 +-
 .../internal/converters/EnumConverterTest.java  | 54 
 .../core/internal/converters/EnumConverter.java |  3 +-
 .../internal/converters/EnumConverterTest.java  | 53 +++
 4 files changed, 111 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9e742091/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java
--
diff --git 
a/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java
 
b/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java
index 07fd35e..94c1f92 100644
--- 
a/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java
+++ 
b/java7/core/src/main/java/org/apache/tamaya/core/internal/converters/EnumConverter.java
@@ -23,6 +23,7 @@ import org.apache.tamaya.PropertyConverter;
 
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
+import java.util.Locale;
 import java.util.Objects;
 import java.util.logging.Level;
 import java.util.logging.Logger;
@@ -56,7 +57,7 @@ public class EnumConverterT implements PropertyConverterT 
{
 LOG.log(Level.FINEST, Invalid enum value ' + value + ' for  + 
enumType.getName(), e);
 }
 try {
-return (T) factory.invoke(null, value);
+return (T) factory.invoke(null, value.toUpperCase(Locale.ENGLISH));
 } catch (InvocationTargetException | IllegalAccessException e) {
 LOG.log(Level.FINEST, Invalid enum value ' + value + ' for  + 
enumType.getName(), e);
 }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9e742091/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java
--
diff --git 
a/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java
 
b/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java
new file mode 100644
index 000..be9e61a
--- /dev/null
+++ 
b/java7/core/src/test/java/org/apache/tamaya/core/internal/converters/EnumConverterTest.java
@@ -0,0 +1,54 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tamaya.core.internal.converters;
+
+import org.junit.Test;
+
+import java.math.RoundingMode;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+
+/**
+ * Test class testing the {@link EnumConverter} class.
+ */
+public class EnumConverterTest {
+
+private EnumConverter testConverter = new 
EnumConverter(RoundingMode.class);
+
+@Test
+public void testConvert() {
+assertEquals(testConverter.convert(RoundingMode.CEILING.toString()), 
RoundingMode.CEILING);
+}
+
+@Test
+public void testConvert_LowerCase() {
+assertEquals(testConverter.convert(ceiling), RoundingMode.CEILING);
+}
+
+@Test
+public void testConvert_MixedCase()  {
+assertEquals(testConverter.convert(CeiLinG), RoundingMode.CEILING);
+}
+
+@Test
+public void testConvert_OtherValue() {
+assertNull(testConverter.convert(fooBars));
+}
+}
\ No newline at end of file


Build failed in Jenkins: Tamaya-Master-branch #209

2015-02-12 Thread Apache Jenkins Server
See https://builds.apache.org/job/Tamaya-Master-branch/209/changes

Changes:

[anatole] TAMAYA-43: Tried fix for resolution on Linux box.

[anatole] TAMAYA-43: Removed dep to findbugs/jsr305

[anatole] Reworked format API.

[anatole] TAMAYA-63: Improved/unified implementations for various converters. 
Aligned tests for Java 7/8.

[anatole] TAMAYA-63: Improved/unified implementations for various converters. 
Aligned tests for Java 7/8.

[anatole] TAMAYA-63: Added NumberConverter.

[anatole] TAMAYA-63: Added tests for EnumConvertger, added bugfix.

[anatole] TAMAYA-63: Added converters for URL, URI and Class.

[anatole] TAMAYA-63: Added converters for URL, URI and Class (Java7).

--
[...truncated 1499 lines...]
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-spi/1.1.6.Final/arquillian-container-spi-1.1.6.Final.jar
 (51 KB at 342.0 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-container/1.1.6.Final/arquillian-junit-container-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-api/1.2.2/shrinkwrap-api-1.2.2.jar
 (65 KB at 467.7 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-core/1.1.6.Final/arquillian-junit-core-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-container/1.1.6.Final/arquillian-junit-container-1.1.6.Final.jar
 (9 KB at 106.0 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-api/1.1.6.Final/arquillian-test-api-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-protocol-wire/1.0.0.Alpha1/arquillian-daemon-protocol-wire-1.0.0.Alpha1.jar
 (4 KB at 24.4 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-api/1.1.6.Final/arquillian-core-api-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-server/1.0.0.Alpha1/arquillian-daemon-server-1.0.0.Alpha1.jar
 (24 KB at 216.7 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-spi/1.1.6.Final/arquillian-test-spi-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-api/1.1.6.Final/arquillian-test-api-1.1.6.Final.jar
 (4 KB at 45.4 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-spi/1.1.6.Final/arquillian-core-spi-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-api/1.1.6.Final/arquillian-core-api-1.1.6.Final.jar
 (10 KB at 117.9 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-test-api/1.1.6.Final/arquillian-container-test-api-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-spi/1.1.6.Final/arquillian-test-spi-1.1.6.Final.jar
 (38 KB at 335.6 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-impl-base/1.1.6.Final/arquillian-core-impl-base-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/junit/arquillian-junit-core/1.1.6.Final/arquillian-junit-core-1.1.6.Final.jar
 (30 KB at 176.2 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/test/arquillian-test-impl-base/1.1.6.Final/arquillian-test-impl-base-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-test-api/1.1.6.Final/arquillian-container-test-api-1.1.6.Final.jar
 (9 KB at 111.0 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/container/arquillian-container-impl-base/1.1.6.Final/arquillian-container-impl-base-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/core/arquillian-core-spi/1.1.6.Final/arquillian-core-spi-1.1.6.Final.jar
 (27 KB at 232.1 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/config/arquillian-config-api/1.1.6.Final/arquillian-config-api-1.1.6.Final.jar
[INFO] Downloaded: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/daemon/arquillian-daemon-main/1.0.0.Alpha1/arquillian-daemon-main-1.0.0.Alpha1.jar
 (1405 KB at 2425.3 KB/sec)
[INFO] Downloading: 
http://repo.maven.apache.org/maven2/org/jboss/arquillian/config/arquillian-config-impl-base/1.1.6.Final/arquillian-config-impl-base-1.1.6.Final.jar
[INFO] Downloaded: 

[3/6] incubator-tamaya git commit: Reworked format API.

2015-02-12 Thread anatole
Reworked format API.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/1e871d87
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/1e871d87
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/1e871d87

Branch: refs/heads/master
Commit: 1e871d87a02458c84e9798b37bdaf7237eab65be
Parents: 120fbd4
Author: anatole anat...@apache.org
Authored: Thu Feb 12 22:23:02 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 22:32:23 2015 +0100

--
 ...hBasedMultiFormatPropertySourceProvider.java |  24 +---
 .../BaseSimpleFormatPropertySourceProvider.java |  35 +
 .../tamaya/format/ConfigurationDataBuilder.java | 140 +++
 .../tamaya/format/ConfigurationFormat.java  |  58 ++--
 .../tamaya/format/IniConfigurationFormat.java   |  23 +--
 .../apache/tamaya/format/PropertiesFormat.java  |  15 +-
 .../tamaya/format/PropertiesXmlFormat.java  |  16 +--
 7 files changed, 172 insertions(+), 139 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/1e871d87/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java
--
diff --git 
a/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java
 
b/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java
index ed59f39..cb60d6e 100644
--- 
a/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java
+++ 
b/modules/formats/src/main/java/org/apache/tamaya/format/BasePathBasedMultiFormatPropertySourceProvider.java
@@ -28,7 +28,6 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.List;
-import java.util.Map;
 import java.util.Objects;
 import java.util.Optional;
 import java.util.logging.Level;
@@ -89,14 +88,10 @@ public abstract class 
BasePathBasedMultiFormatPropertySourceProvider implements
 /**
  * Method to create a {@link org.apache.tamaya.spi.PropertySource} based 
on the given entries read.
  *
- * @param entryTypeName the entry type of the entries read, not null.
- * @param entries   the entries read by the {@link 
org.apache.tamaya.format.ConfigurationFormat}
- * @param formatUsedthe format instance used to read the entries.
+ * @param data the configuration data, not null.
  * @return the {@link org.apache.tamaya.spi.PropertySource} instance ready 
to be registered.
- * @see org.apache.tamaya.format.ConfigurationFormat#getEntryTypes()
  */
-protected abstract PropertySource getPropertySource(String entryTypeName, 
MapString, String entries,
-ConfigurationFormat 
formatUsed);
+protected abstract CollectionPropertySource 
getPropertySources(ConfigurationData data);
 
 /**
  * This method does dynamically resolve the paths using the current 
ClassLoader set. If no ClassLoader was
@@ -107,23 +102,16 @@ public abstract class 
BasePathBasedMultiFormatPropertySourceProvider implements
  */
 @Override
 public CollectionPropertySource getPropertySources() {
+ResourceResolver resourceResolver = 
ServiceContext.getInstance().getService(ResourceResolver.class).get();
 ListPropertySource propertySources = new ArrayList();
 paths.forEach((path) - {
-for (URL res : 
ServiceContext.getInstance().getService(ResourceResolver.class).get().getResources(
+for (URL res : resourceResolver.getResources(
 
this.classLoader.orElse(Thread.currentThread().getContextClassLoader()),
 path)) {
 try {
 for (ConfigurationFormat format : configFormats) {
-MapString, MapString, String entries = 
format.readConfiguration(res);
-for (Map.EntryString, MapString, String en : 
entries.entrySet()) {
-PropertySource ps = getPropertySource(en.getKey(), 
en.getValue(), format);
-if (ps != null) {
-propertySources.add(ps);
-} else {
-LOG.info(() - Config Entries read ignored by 
PropertySourceFactory: format= + format +
-, entryType= + en.getKey());
-}
-}
+ConfigurationData entries = 
format.readConfiguration(res);
+propertySources.addAll(getPropertySources(entries));
 }
 

[5/6] incubator-tamaya git commit: TAMAYA-63: Improved/unified implementations for various converters. Aligned tests for Java 7/8.

2015-02-12 Thread anatole
TAMAYA-63: Improved/unified implementations for various converters. Aligned 
tests for Java 7/8.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/62518be0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/62518be0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/62518be0

Branch: refs/heads/master
Commit: 62518be0b97230f773a6d01b7f2ca7440a0d05eb
Parents: 2d80d49
Author: anatole anat...@apache.org
Authored: Thu Feb 12 22:26:59 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 22:32:25 2015 +0100

--
 .../converters/BigIntegerConverter.java |   8 +-
 .../internal/converters/BooleanConverter.java   |   3 +-
 .../core/internal/converters/ByteConverter.java |  11 +-
 .../core/internal/converters/CharConverter.java |   2 +-
 .../internal/converters/CurrencyConverter.java  |  16 ++-
 .../internal/converters/DoubleConverter.java|  13 ++-
 .../core/internal/converters/EnumConverter.java |   9 +-
 .../internal/converters/FloatConverter.java |  16 +--
 .../internal/converters/IntegerConverter.java   |  14 ++-
 .../core/internal/converters/LongConverter.java |  39 ---
 .../internal/converters/NumberConverter.java|  40 ++-
 .../internal/converters/ShortConverter.java |  12 ++-
 .../internal/converters/ZoneIdConverter.java|  14 ++-
 .../converters/NumberConverterTest.java | 104 +++
 14 files changed, 249 insertions(+), 52 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/62518be0/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java
--
diff --git 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java
 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java
index 078ee15..1f174ba 100644
--- 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java
+++ 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BigIntegerConverter.java
@@ -47,12 +47,12 @@ public class BigIntegerConverter implements 
PropertyConverterBigInteger{
 public BigInteger convert(String value) {
 String trimmed = Objects.requireNonNull(value).trim();
 if(trimmed.startsWith(0x) || trimmed.startsWith(0X)){
-LOG.finer(() - Parsing Hex value to BigInteger:  + value);
+LOG.finest(() - Parsing Hex value to BigInteger:  + value);
 trimmed = trimmed.substring(2);
 StringBuilder decimal = new StringBuilder();
 for(int offset = 0;offset  trimmed.length();offset+=2){
 if(offset==trimmed.length()-1){
-LOG.info(() - Invalid Hex-Byte-String:  + value);
+LOG.finest(() - Invalid Hex-Byte-String:  + value);
 return null;
 }
 byte val = byteConverter.convert(0x + 
trimmed.substring(offset, offset + 2));
@@ -64,12 +64,12 @@ public class BigIntegerConverter implements 
PropertyConverterBigInteger{
 }
 return new BigInteger(decimal.toString());
 } else if(trimmed.startsWith(-0x) || trimmed.startsWith(-0X)){
-LOG.finer(() - Parsing Hex value to BigInteger:  + value);
+LOG.finest(() - Parsing Hex value to BigInteger:  + value);
 trimmed = trimmed.substring(3);
 StringBuilder decimal = new StringBuilder();
 for(int offset = 0;offset  trimmed.length();offset+=2){
 if(offset==trimmed.length()-1){
-LOG.info(Invalid Hex-Byte-String:  + trimmed);
+LOG.finest(Invalid Hex-Byte-String:  + trimmed);
 return null;
 }
 byte val = byteConverter.convert(0x + 
trimmed.substring(offset, offset + 2));

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/62518be0/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
--
diff --git 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
index 5e1dabe..da8db3d 100644
--- 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
+++ 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
@@ -44,7 +44,6 @@ public class BooleanConverter implements 
PropertyConverterBoolean {
 String ignoreCaseValue = Objects.requireNonNull(value)
   

[2/6] incubator-tamaya git commit: TAMAYA-43: Removed dep to findbugs/jsr305

2015-02-12 Thread anatole
TAMAYA-43: Removed dep to findbugs/jsr305


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/120fbd42
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/120fbd42
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/120fbd42

Branch: refs/heads/master
Commit: 120fbd429f35051e23002fb7e29540b268dbc5ea
Parents: 9bb82a1
Author: anatole anat...@apache.org
Authored: Wed Feb 11 22:25:13 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 22:32:22 2015 +0100

--
 pom.xml | 7 +++
 1 file changed, 7 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/120fbd42/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 5a31fd9..ae0fb04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -202,6 +202,7 @@ under the License.
 timezone-1/timezone
 /developer
 
+
 /developers
 
 modules
@@ -221,6 +222,12 @@ under the License.
 /dependency
 
 dependency
+groupIdcom.google.code.findbugs/groupId
+artifactIdjsr305/artifactId
+version${findbugs.version}/version
+/dependency
+
+dependency
 groupIdorg.hamcrest/groupId
 artifactIdhamcrest-core/artifactId
 version${hamcrest.version}/version



[1/6] incubator-tamaya git commit: TAMAYA-43: Tried fix for resolution on Linux box.

2015-02-12 Thread anatole
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master c539e2f45 - 4b8c93149


TAMAYA-43: Tried fix for resolution on Linux box.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/9bb82a16
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/9bb82a16
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/9bb82a16

Branch: refs/heads/master
Commit: 9bb82a16c823d058f0167a2eb21646bb8e9a3e06
Parents: c539e2f
Author: anatole anat...@apache.org
Authored: Wed Feb 11 22:12:35 2015 +0100
Committer: anatole anat...@apache.org
Committed: Thu Feb 12 22:32:21 2015 +0100

--
 java8/core/pom.xml| 5 -
 .../tamaya/core/internal/converters/BooleanConverter.java | 2 --
 pom.xml   | 7 ---
 3 files changed, 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/java8/core/pom.xml
--
diff --git a/java8/core/pom.xml b/java8/core/pom.xml
index b3f569a..38ab967 100644
--- a/java8/core/pom.xml
+++ b/java8/core/pom.xml
@@ -38,11 +38,6 @@ under the License.
 /dependency
 
 dependency
-groupIdcom.google.code.findbugs/groupId
-artifactIdjsr305/artifactId
-/dependency
-
-dependency
 groupIdjunit/groupId
 artifactIdjunit/artifactId
 /dependency

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
--
diff --git 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
index 8c935b0..5e1dabe 100644
--- 
a/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
+++ 
b/java8/core/src/main/java/org/apache/tamaya/core/internal/converters/BooleanConverter.java
@@ -20,7 +20,6 @@ package org.apache.tamaya.core.internal.converters;
 
 import org.apache.tamaya.PropertyConverter;
 
-import javax.annotation.CheckForNull;
 import java.util.Locale;
 import java.util.Objects;
 import java.util.logging.Logger;
@@ -41,7 +40,6 @@ public class BooleanConverter implements 
PropertyConverterBoolean {
 private Logger LOG = Logger.getLogger(getClass().getName());
 
 @Override
-@CheckForNull
 public Boolean convert(String value) {
 String ignoreCaseValue = Objects.requireNonNull(value)
 .trim()

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9bb82a16/pom.xml
--
diff --git a/pom.xml b/pom.xml
index ae0fb04..5a31fd9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -202,7 +202,6 @@ under the License.
 timezone-1/timezone
 /developer
 
-
 /developers
 
 modules
@@ -222,12 +221,6 @@ under the License.
 /dependency
 
 dependency
-groupIdcom.google.code.findbugs/groupId
-artifactIdjsr305/artifactId
-version${findbugs.version}/version
-/dependency
-
-dependency
 groupIdorg.hamcrest/groupId
 artifactIdhamcrest-core/artifactId
 version${hamcrest.version}/version