Taking a shot in the dark here, would the #REF_BEAN_NAME[1] in your
cxf-servlet.xml config file help you at all?

Glen

[1] http://www.nabble.com/Using-spring%
27s-Ioc-in-the-service-endpoint-setup-tc18175080.html


2008-06-30 Bart Skondin wrote:
> Hi All,
> 
> In attempting to set listeners on CXF-created Marshallers and Unmarshallers 
> via spring, we have been running into issues.
> 
> I needed to marshal / unmarshal xml data from / to an existing database 
> through existing business classes.
> *           I used JAXB adapters and xjb bindings to create the marshalling / 
> unmarshalling process.
> *           I used Spring to inject the beans into my application.
> *           I used Marshaller.Listener and Unmarshaller.Listener to deal with 
> before / after  marshal / unmarshal processing required for my existing 
> business classes.
> 
> Everything works fine.
> 
> Now I need to execute this through a soap web service and would like to use 
> CXF.  However, I can find no way to inject the Marshaller.Listener / 
> Unmarshaller.Listener beans in the Marshaller / Unmarshaller created through 
> CXF. We attempted to use the marshallerProperties on JAXBDataBinding to set 
> the Marshaller listener via spring, but this must apply to custom properties 
> of the implementation only?, as it had no effect. Even if this had worked, 
> this would not have solved the Unmarshaller listener problem, as there is no 
> ability to set properties on the Unmarshaller in similar fashion. Being that 
> these solutions are not viable, can anyone point me to an alternative that 
> I've overlooked?
> 
> How does one set a listener on a CXF-created Marshaller or Unmarshaller?
> 
> Thanks,
> Bart Skondin
> 
> This e-mail message, including any attachments, is for the sole use of the 
> intended recipient(s) and may contain confidential and privileged information 
> that is protected from disclosure. Any unauthorized review, use, disclosure 
> or distribution is prohibited. If you are not the intended recipient, please 
> contact the sender by reply e-mail and destroy all copies of the original 
> message and any attachments.  This document was not intended or written to be 
> used, and it cannot be used, for the purpose of avoiding U.S. federal, state 
> or local tax or tax penalties.

Reply via email to