|
Hi All,
Let's say there is a simple servicemix proxy with cxf-bc consumer and provider. For consumer there is an inteceptor which stores somewhere exchange id and other things. I'm wondering if there is any possibility from external process to stop executing the message processing on the destination (provider target)- so probably to force stop the provider and return for example some fault? regards rafal --
|
|||||||||||||||||
|
Hi,
Similarly for the cxf bc provider you can also add an interceptor which can check the value for the exchangeId and whatnot and throw an exception when exchangeId/some value meet some condition. Freeman ------------- Freeman Fang FuseSource Email:[hidden email] Web: fusesource.com Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 On 2012-7-26, at 下午5:48, Rafal Janik wrote: > Hi All, > > Let's say there is a simple servicemix proxy with cxf-bc consumer and provider. > For consumer there is an inteceptor which stores somewhere exchange id and other things. > > I'm wondering if there is any possibility from external process to stop executing the message processing on the destination (provider target)- so probably to force stop the provider and return for example some fault? > > > regards > > rafal > > > -- > <hceeiecd.gif> > > <jgdhjibd.gif> > Rafal Janik > Software Engineer > > > Mobile: +48 668 483 613 > Phone: +48 12 252 34 00 > Fax: +48 12 252 34 01 > [hidden email] > Software Mind SA > ul. Bociana 22A > 31-231 Krakow, Poland > www.softwaremind.com > <hfhabieg.gif> > Software Mind SA based in Krakow at ul. Bociana 22A, 31-231 Krakow NIP 9452012822, seed capital PLN 500,000.00 (fully paid up), KRS 0000300409, District Court Kraków Śródmieście, XI Economics Department of the National Court Register > The following message is confidential. The full content of the stipulation is avaliable under this link. |
|
Hi Freeman,
Thanks for your reply. But in this case I can throw an exception if some value meet some condition in interceptor (outInterceptor) so on the destination process has been ended. I want to find solution for such situation - let's say I want to wait 1s for a destination response and if there is no response after 1s I want to stop processing by provider (terminate connection) and throw exception. Is something as this possible? regards rafal On 27.07.2012 01:21, Freeman Fang wrote: > Hi, > > Similarly for the cxf bc provider you can also add an interceptor which can check the value for the exchangeId and whatnot and throw an exception when exchangeId/some value meet some condition. > Freeman > ------------- > Freeman Fang > > FuseSource > Email:[hidden email] > Web: fusesource.com > Twitter: freemanfang > Blog: http://freemanfang.blogspot.com > http://blog.sina.com.cn/u/1473905042 > weibo: http://weibo.com/u/1473905042 > > On 2012-7-26, at 下午5:48, Rafal Janik wrote: > >> Hi All, >> >> Let's say there is a simple servicemix proxy with cxf-bc consumer and provider. >> For consumer there is an inteceptor which stores somewhere exchange id and other things. >> >> I'm wondering if there is any possibility from external process to stop executing the message processing on the destination (provider target)- so probably to force stop the provider and return for example some fault? >> >> >> regards >> >> rafal >> >> >> -- >> |
|
Hi,
Yeah, it's possible, you can just configure a busCfg for a cxf bc provider, in this busCfg you can configure a http:conduit for this cxf bc provider, where you can specify a ReceiveTime as 1s, it's default value is 60s, you can take a look at [1] to get more details. [1]http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html Freeman ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 On 2012-10-18, at 下午6:08, Rafal Janik wrote: > Hi Freeman, > > Thanks for your reply. > > But in this case I can throw an exception if some value meet some condition in interceptor (outInterceptor) so on the destination process has been ended. > I want to find solution for such situation - let's say I want to wait 1s for a destination response and if there is no response after 1s I want to stop processing by provider (terminate connection) and throw exception. > > Is something as this possible? > > regards > > rafal > > > On 27.07.2012 01:21, Freeman Fang wrote: >> Hi, >> >> Similarly for the cxf bc provider you can also add an interceptor which can check the value for the exchangeId and whatnot and throw an exception when exchangeId/some value meet some condition. >> Freeman >> ------------- >> Freeman Fang >> >> FuseSource >> Email:[hidden email] >> Web: fusesource.com >> Twitter: freemanfang >> Blog: http://freemanfang.blogspot.com >> http://blog.sina.com.cn/u/1473905042 >> weibo: http://weibo.com/u/1473905042 >> >> On 2012-7-26, at 下午5:48, Rafal Janik wrote: >> >>> Hi All, >>> >>> Let's say there is a simple servicemix proxy with cxf-bc consumer and provider. >>> For consumer there is an inteceptor which stores somewhere exchange id and other things. >>> >>> I'm wondering if there is any possibility from external process to stop executing the message processing on the destination (provider target)- so probably to force stop the provider and return for example some fault? >>> >>> >>> regards >>> >>> rafal >>> >>> >>> -- >>> > |
| Powered by Nabble | Edit this page |
