On Tuesday 19 April 2011 3:27:03 AM Jason Pell wrote:
> Hi,
> 
> I was using the org.apache.cxf.endpoint.ServerRegistry in my code in
> 2.3.3 and when I upgraded to 2.4.0 I can no longer access this bean.
> Is there something specific I have to do now to get access to it?
> Does it have a different bean id?

With 2.4.0, pretty much the entire Bus is setup without Spring now (for 
performance and memory reasons as well as make it easier to port to other 
environments such as Blueprint).  Thus, pretty much all the functionality is 
no longer defined as Spring beans.    The only "real" bean left is the Bus 
itself.

For your specific case, what you likely will need to do is inject the Bus 
itself into your code and then call bus.getExtension(ServerRegistry.class).  
That will give you the registry.  (btw: that would still work with 2.3.x as 
well).



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

Reply via email to