Geocoder

Geocoder

Scheme: geocoder
Syntax: geocoder:address:latlng
Description: The geocoder component is used for looking up geocodes (latitude and longitude) for a given address or reverse lookup.
Deprecated:false
ProducerOnly:true
Async:false
Maven: org.apache.camel/camel-geocoder/2.18.1.redhat-000039

The geocoder component is used for looking up geocodes (latitude and longitude) for a given address, or reverse lookup.

Name Kind Group Required Default Type Enum Description
address path producer java.lang.String The geo address which should be prefixed with address:
latlng path producer java.lang.String The geo latitude and longitude which should be prefixed with latlng:
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exchangePattern parameter consumer (advanced) org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the exchange pattern when the consumer creates an exchange.
clientId parameter producer java.lang.String To use google premium with this client id
clientKey parameter producer java.lang.String To use google premium with this client key
headersOnly parameter producer boolean Whether to only enrich the Exchange with headers, and leave the body as-is.
language parameter producer en java.lang.String The language to use.
httpClientConfigurer parameter advanced org.apache.camel.component.geocoder.http.HttpClientConfigurer Register a custom configuration strategy for new {@link HttpClient} instances created by producers or consumers such as to configure authentication mechanisms etc @param httpClientConfigurer the strategy for configuring new {@link HttpClient} instances
httpConnectionManager parameter advanced org.apache.commons.httpclient.HttpConnectionManager To use a custom HttpConnectionManager to manage connections
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
proxyAuthDomain parameter proxy java.lang.String Domain for proxy NTML authentication
proxyAuthHost parameter proxy java.lang.String Optional host for proxy NTML authentication
proxyAuthMethod parameter proxy java.lang.String Authentication method for proxy, either as Basic, Digest or NTLM.
proxyAuthPassword parameter proxy java.lang.String Password for proxy authentication
proxyAuthUsername parameter proxy java.lang.String Username for proxy authentication
proxyHost parameter proxy java.lang.String The proxy host name
proxyPort parameter proxy java.lang.Integer The proxy port number