Hi Dan,

Could you supply a bit more details?  It's a bit of a headscratcher for me to 
find that "endpoint property"...Thanks...



----- Original Message ----
From: Daniel Kulp <[email protected]>
To: [email protected]
Cc: Coder One <[email protected]>
Sent: Tue, November 16, 2010 2:44:35 PM
Subject: Re: CXF Custom Destination / One Thread


You can set an endpoint property of:

org.apache.cxf.interceptor.OneWayProcessorInterceptor.USE_ORIGINAL_THREAD

to true to force it to stay on the original thread.

Dan


On Tuesday 16 November 2010 5:32:05 pm Coder One wrote:
> Hello,
> 
> I am using CXF 2.2.5.  Below is my destination. When the method is a
> @Oneway, onMessage spawns off a thread to invoke the @Oneway function.
> 
> How can I get CXF to invoke the @Oneway function using the same thread that
> invoked toCXF()?
> 
> Thanks...
> 
> class MyDestination
>  extends AbstractMultiplexDestination
> {
>  public void toCXF()
>  {
>        MessageImpl cxfmsg = new MessageImpl();
> 
>        cxfmsg.setContent(someContentStream);
>        cxfmsg.setDestination(this);
> 
>        ExchangeImpl exchange = new ExchangeImpl();
>        exchange.setInMessage(cxfmsg);
> 
>        BusFactory.setThreadDefaultBus(bus);
>        incomingObserver.onMessage(cxfmsg}
> }
> }

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




Reply via email to