Repository: camel Updated Branches: refs/heads/master bc9d07700 -> e1d82abd6
CAMEL-11044-create list with a single element instead of creating list with asList Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/e1d82abd Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/e1d82abd Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/e1d82abd Branch: refs/heads/master Commit: e1d82abd6efd7a9a0b9eed9b23b5f25ee1e2825f Parents: bc9d077 Author: onders86 <ondersez...@gmail.com> Authored: Thu Mar 30 15:35:13 2017 +0200 Committer: Zoran Regvart <zregv...@apache.org> Committed: Thu Mar 30 15:37:31 2017 +0200 ---------------------------------------------------------------------- .../main/java/org/apache/camel/util/EndpointHelper.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/e1d82abd/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java b/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java index d1ebff3..fd22f55 100644 --- a/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java +++ b/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java @@ -16,17 +16,14 @@ */ package org.apache.camel.util; -import java.net.URI; import java.net.URISyntaxException; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; -import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.concurrent.atomic.AtomicLong; -import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; @@ -46,10 +43,6 @@ import org.apache.camel.spi.BrowsableEndpoint; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import static org.apache.camel.util.JsonSchemaHelper.getPropertyDefaultValue; -import static org.apache.camel.util.JsonSchemaHelper.getPropertyPrefix; -import static org.apache.camel.util.JsonSchemaHelper.isPropertyMultiValue; -import static org.apache.camel.util.JsonSchemaHelper.isPropertyRequired; import static org.apache.camel.util.ObjectHelper.after; /** @@ -364,7 +357,9 @@ public final class EndpointHelper { return (List) bean; } else { // The bean is a list element - return Arrays.asList(elementType.cast(bean)); + List<T> singleElementList = new ArrayList<T>(); + singleElementList.add(elementType.cast(bean)); + return singleElementList; } } else { // more than one list element List<T> result = new ArrayList<T>(elements.size());