On Fri, 2008-11-28 at 14:04 +0000, [EMAIL PROTECTED] wrote: > Author: sergeyb > Date: Fri Nov 28 06:04:44 2008 > New Revision: 721501 > > URL: http://svn.apache.org/viewvc?rev=721501&view=rev > Log: > JAXRS : support for per-endpoint providers >
> Modified: > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java > URL: > http://svn.apache.org/viewvc/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java?rev=721501&r1=721500&r2=721501&view=diff > ============================================================================== > --- > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java > (original) > +++ > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java > Fri Nov 28 06:04:44 2008 > @@ -108,9 +108,10 @@ > if (excResponse == null) { > - ProviderFactory.getInstance().cleatThreadLocalProxies(); > + > ProviderFactory.getInstance(baseAddress).cleatThreadLocalProxies(); clearThreadLocalProxies() ? > ClassResourceInfo criRoot = > > (ClassResourceInfo)exchange.get(JAXRSInInterceptor.ROOT_RESOURCE_CLASS); > if (criRoot != null) { > > Modified: > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSServerFactoryBean.java > URL: > http://svn.apache.org/viewvc/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSServerFactoryBean.java?rev=721501&r1=721500&r2=721501&view=diff > ============================================================================== > --- > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSServerFactoryBean.java > (original) > +++ > cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSServerFactoryBean.java > Fri Nov 28 06:04:44 2008 > @@ -97,12 +97,12 @@ > ep.getService().setInvoker(invoker); > } > if (entityProviders != null) { > - > ProviderFactory.getInstance().setUserProviders(entityProviders); > + > ProviderFactory.getInstance(getAddress()).setUserProviders(entityProviders); > } > - ProviderFactory.getInstance().setRequestPreporcessor( > + ProviderFactory.getInstance(getAddress()).setRequestPreporcessor( setRequestPreprocessor(
