On Friday, September 23, 2011 3:50:58 AM Simon Klempert wrote:
> Hi,
> 
> I saw the DynamicClientFactory in Apache CXF. How can sth similar be
> achieved for a service? It means that at runtime I recive a WSDL definition
> and based on it I implement the service described in the WSDL as a stub.
> When the service is called I want to be able to parse the message with
> reflection or similar to log it or write its content to some database table.
> 
> It would be great to point me to the classes to use and / or sketch the way
> how to code this.

The JAX-WS Provider interface is generally used for something like this.   You 
would do something like:

class MyService implements Provider<Source> {

    public Source invoke(Source request) {
              ... do something with the request, generate a Source response...
             .... and return it  ...
    }
}

That can be completely generic and just provide a wsdl for it at deploy time.


-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to