camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <>
Subject Re: R: Dynamically change HTTP endpoint parameters
Date Wed, 14 Jul 2010 08:31:07 GMT
Just one more comment.
I guess the http endpoint url doesn't take the proxy parameter into 
account. So camel context just return the first endpoint from the the 
endpoint cache which uses the endpoint url as the key.


Cappa Roberto wrote:
> The recipient list was one of choice I've evaluated, but there is another problem: when
I create a dynamic recipient list, for example http://host:port?porxyHost=proxy1 it works.
In the next route execution (without restarting the context) I set http://host:port?porxyHost=proxy2,
but the route continues to use the old one (proxy1). Is there a sort of component caching,
that store component and options and reuse it in the next execution?
> Thanks
> ________________________________________
> Da: Claus Ibsen []
> Inviato: martedì 13 luglio 2010 21.43
> A:
> Oggetto: Re: Dynamically change HTTP endpoint parameters
> Hi
> I do not know if the Apache HTTP Client can change proxy value at runtime?
> You can with Camel stop the HTTP producer, adjust the http endpoint or
> create a new http endpoint, and then create a new http producer using
> that endpoint.
> Or use recipient list EIP which can use dynamic endpoints.
> On Tue, Jul 13, 2010 at 4:59 PM, Cappa Roberto
> <> wrote:
>> Hi,
>> I need to change at runtime some of HTTP endpoint options, for example proxyHost
and proxyPort. It seems possibile to use placeholders, but they can be only  used in a static
manner with a configuration file. In my use case I need to change these parameters at runtime,
for example in a Processor. Is there a way to obtain this behaviour?
>> Thanks.
> --
> Claus Ibsen
> Apache Camel Committer
> Author of Camel in Action:
> Open Source Integration:
> Blog:
> Twitter:

View raw message