You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2020/07/31 15:43:07 UTC
[activemq] branch master updated: AMQ-8016 Fix introspection
support not checking Boolean class types
This is an automated email from the ASF dual-hosted git repository.
tabish pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq.git
The following commit(s) were added to refs/heads/master by this push:
new 742a7f4 AMQ-8016 Fix introspection support not checking Boolean class types
742a7f4 is described below
commit 742a7f42f0168302c0d1d1ea779fdefa09ade4a0
Author: Timothy Bish <ta...@gmail.com>
AuthorDate: Fri Jul 31 11:42:47 2020 -0400
AMQ-8016 Fix introspection support not checking Boolean class types
Support class should check both primitive and Object based types for
conversion from String to boolean or Boolean targets
---
.../main/java/org/apache/activemq/jms/pool/IntrospectionSupport.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/activemq-jms-pool/src/main/java/org/apache/activemq/jms/pool/IntrospectionSupport.java b/activemq-jms-pool/src/main/java/org/apache/activemq/jms/pool/IntrospectionSupport.java
index 3e19a7f..c0b223d 100644
--- a/activemq-jms-pool/src/main/java/org/apache/activemq/jms/pool/IntrospectionSupport.java
+++ b/activemq-jms-pool/src/main/java/org/apache/activemq/jms/pool/IntrospectionSupport.java
@@ -20,7 +20,9 @@ import java.lang.reflect.Method;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
+
import javax.net.ssl.SSLServerSocket;
+
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -97,7 +99,7 @@ public final class IntrospectionSupport {
return to.cast(value);
}
- if (boolean.class.isAssignableFrom(to) && value instanceof String) {
+ if ((boolean.class.isAssignableFrom(to) || Boolean.class.isAssignableFrom(to)) && value instanceof String) {
return Boolean.valueOf((String)value);
}