Hi,

One option is set BindingProvider.ENDPOINT_ADDRESS_PROPERTY in request context:

        final Greeter port = service.getGreeterPort();
        BindingProvider provider = (BindingProvider)port;
        
provider.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,  
address);

Regards,
Andrei.

> -----Original Message-----
> From: Ken Hancock [mailto:hancoc...@gmail.com]
> Sent: Mittwoch, 18. Oktober 2017 16:31
> To: users@cxf.apache.org
> Subject: Dynamically changing endpoints
> 
> I'm implementing a client for a soap endpoint where the messages return
> different callouts to be used for individual soap operations, each endpoint
> supporting the same service wsdl.  Does anyone have suggestions on the best
> way to change the endpoint for different soap operations?
> 
> I could create a separate proxy for each operation, but that seems 
> particularly
> slow and heavyweight.

Reply via email to