Richard Opalka [
http://community.jboss.org/people/ropalka] created the discussion
"Re: JBossWS/CXF configuration / extensions"
To view the discussion, visit:
http://community.jboss.org/message/641508#641508
--------------------------------------------------------------
Robert Stupp wrote:
BTW: It would be nice to remove the "final" keywork from the
org.jboss.ws.common.invocation.InvocationHandlerJAXWS and similiar classes - and from the
org.jboss.ws.common.invocation.AbstractInvocationHandlerJSE.invoke() method - to allow
users to override this functionality. I had to copy the code to my own implementations and
could not reuse existing classes. Is it ok to open a new issue (RFE) in Jira?
We're not going to remove "final" keywords but I have a workaround
description for you instead :)
I see U're dealing with JBossWS internals so the following workaround might be
acceptable for you:
* implement your own version of org.jboss.wsf.spi.invocation.InvocationHandlerFactory
(for inspiration see org.jboss.as.webservices.invocation.InvocationHandlerFactoryImpl)
* your implementation will register your own delegating invocation handlers
* your every invocation handler will contain JBossWS specific handler as delegate and it
will delegate all calls to it (
http://en.wikipedia.org/wiki/Adapter_pattern
http://en.wikipedia.org/wiki/Adapter_pattern)
* around these delegating calls you can implement your own monitoring/logging code
Feel free to ask further questions if something is not clear.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/641508#641508]
Start a new discussion in JBoss AS 7 Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]