[
https://issues.apache.org/jira/browse/CAMEL-15310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17161725#comment-17161725
]
Andrea Cosentino commented on CAMEL-15310:
------------------------------------------
Ok, so now we have the autoDiscoverClient option, is set to true as default, if
set to false the check on the registry will be bypassed. I'll do the same for
all the AWS and AWS2 components. This will be available in 3.5.0, thanks for
reporting.
> AWS S3 - Support for more than 1 client in the registry
> -------------------------------------------------------
>
> Key: CAMEL-15310
> URL: https://issues.apache.org/jira/browse/CAMEL-15310
> Project: Camel
> Issue Type: Bug
> Components: camel-aws-s3
> Affects Versions: 3.1.0, 3.4.1
> Reporter: Christophe Willemsen
> Assignee: Andrea Cosentino
> Priority: Minor
> Fix For: 3.5.0
>
>
> The `amazonS3Client` query parameter takes the key of the bean in the
> registry as argument, however that key is not used.
>
> Actually, today the component supports *ONLY* having 1 bean of type AmazonS3
> in the registry, the following method in the S3Component shows it :
>
>
> {code:java}
> private void checkAndSetRegistryClient(S3Configuration configuration) {
> Set<AmazonS3> clients =
> this.getCamelContext().getRegistry().findByType(AmazonS3.class);
> if (clients.size() == 1) {
>
> configuration.setAmazonS3Client((AmazonS3)clients.stream().findFirst().get());
> }
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)