You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by jborza <gi...@git.apache.org> on 2018/07/09 13:52:39 UTC
[GitHub] camel pull request #2415: CAMEL-12554 - camel-geocoder - Use new API
GitHub user jborza opened a pull request:
https://github.com/apache/camel/pull/2415
CAMEL-12554 - camel-geocoder - Use new API
Hi,
as described in
https://issues.apache.org/jira/browse/CAMEL-12554
Geocoding and reverse geo-ip is now using a single library: Google Maps API Web Services
Not sure if we usually remove component options in Camel, but there have been a few changes as follow:
- I had to remove the options httpClientConfigurer, httpConnectionManager as the http connections are no longer managed by this library.
- I also removed proxyAuthDomain, proxyAuthHost and proxyAuthMethod=NTLM as the new library doesn't support that either.
Also as the API requires an API key the tests attempt to retrieve it from CAMEL_GEOCODER_APIKEY. Again, not sure what is the best practice - probably the same thing we'd do in Azure/AWS integration which probably requires some kind of API key to be included as well.
Other option may be using a mock Google Maps endpoint, which I'm a bit reluctant to write as it may change any time.
Regards,
Juraj
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jborza/camel master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/camel/pull/2415.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2415
----
commit 2da4d5aa1e8e3773c2e62f9e1106fee08572a3f0
Author: jborza <jb...@...>
Date: 2018-06-10T16:27:46Z
CAMEL-12554 - camel-geocoder - Use new API
using com.google.maps:google-maps-services instead of com.google.code.geocoder-java:geocoder-java
commit caf0d4e2c70d1e3506ad84d794d3bf8236dfdbab
Author: jborza <jb...@...>
Date: 2018-07-08T06:51:56Z
Merge branch 'master' of https://github.com/apache/camel
commit 29f84e91bae79feb5146bcf7fc0a815fb2e07b3c
Author: jborza <jb...@...>
Date: 2018-07-08T06:58:15Z
implemented proxy support for GeoCoderEndpoint, removed commons-httpclient
commit a98e84584a65c8e970113ce8437bace562bcd95f
Author: jborza <jb...@...>
Date: 2018-07-08T07:05:42Z
introduced google-maps-services-version parameter for the Maps API library
----
---
[GitHub] camel pull request #2415: CAMEL-12554 - camel-geocoder - Use new API
Posted by onderson <gi...@git.apache.org>.
Github user onderson closed the pull request at:
https://github.com/apache/camel/pull/2415
---