Hi, Can we finalize this before ESB 5.0.0 beta release please?
On Wed, Apr 20, 2016 at 9:47 PM, Malaka Silva <[email protected]> wrote: > Find my comments, > > On Wed, Apr 20, 2016 at 6:12 PM, Akila Ravihansa Perera < > [email protected]> wrote: > >> Hi Malaka, >> >> Call mediator already supports "blocking" mode as per [1]. Is it >> something else that you are looking for? >> > Same is what I mentioned in the above example <call blocking="true">. > >> >> Can you explain the requirement to do blocking mode operations in context >> of connectors? The mediation is paused anyway when using call mediator. >> > Call mediation will continue from that point on wards when response comes > back to ESB. I am referring to the thread behavior. After requests are sent > to BE thread will be released. When response comes it'll use a different > thread. > > Some use cases are, handling transactions with JMS,(ESB - > MB guaranteed delivery use cases) implementing sequential execution (When > throttling is there in apis) with iterator mediator, etc. > >> >> [1] https://docs.wso2.com/display/ESB490/Call+Mediator >> >> Thanks. >> >> On Wed, Apr 20, 2016 at 5:33 PM, Malaka Silva <[email protected]> wrote: >> >>> Hi All, >>> >>> Currently in all connectors we are using call mediator almost in every >>> method. Sometimes there is a requirement to use the call mediator in >>> blocking mode within connectors. >>> >>> If we need to do that we may have to modify the connectors like >>> following using filter mediator. >>> >>> Shall we introduce a property(synapse level) to control this behavior >>> from ESB 5.0.0? or are there any better solutions? >>> >>> <filter source="$ctx:SALESFORCE_BLOCKING" regex="true"> >>> <then> >>> <call blocking="true"> >>> <endpoint> >>> <default format="soap11"> >>> <timeout> >>> <duration>60000</duration> >>> <responseAction>fault</responseAction> >>> </timeout> >>> <suspendOnFailure> >>> <initialDuration>2000</initialDuration> >>> >>> <progressionFactor>1.0</progressionFactor> >>> <maximumDuration>3000</maximumDuration> >>> </suspendOnFailure> >>> </default> >>> </endpoint> >>> </call> >>> </then> >>> <else> >>> <call> >>> <endpoint> >>> <default format="soap11"> >>> <timeout> >>> <duration>60000</duration> >>> <responseAction>fault</responseAction> >>> </timeout> >>> <suspendOnFailure> >>> <initialDuration>2000</initialDuration> >>> >>> <progressionFactor>1.0</progressionFactor> >>> <maximumDuration>3000</maximumDuration> >>> </suspendOnFailure> >>> </default> >>> </endpoint> >>> </call> >>> </else> >>> </filter> >>> >>> Best Regards, >>> >>> Malaka Silva >>> Senior Tech Lead >>> M: +94 777 219 791 >>> Tel : 94 11 214 5345 >>> Fax :94 11 2145300 >>> Skype : malaka.sampath.silva >>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>> Blog : http://mrmalakasilva.blogspot.com/ >>> >>> WSO2, Inc. >>> lean . enterprise . middleware >>> http://www.wso2.com/ >>> http://www.wso2.com/about/team/malaka-silva/ >>> <http://wso2.com/about/team/malaka-silva/> >>> https://store.wso2.com/store/ >>> >>> Save a tree -Conserve nature & Save the world for your future. Print >>> this email only if it is absolutely necessary. >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Akila Ravihansa Perera >> WSO2 Inc.; http://wso2.com/ >> >> Blog: http://ravihansa3000.blogspot.com >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > > Best Regards, > > Malaka Silva > Senior Tech Lead > M: +94 777 219 791 > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > http://www.wso2.com/ > http://www.wso2.com/about/team/malaka-silva/ > <http://wso2.com/about/team/malaka-silva/> > https://store.wso2.com/store/ > > Save a tree -Conserve nature & Save the world for your future. Print this > email only if it is absolutely necessary. > -- Best Regards, Malaka Silva Senior Tech Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware http://www.wso2.com/ http://www.wso2.com/about/team/malaka-silva/ <http://wso2.com/about/team/malaka-silva/> https://store.wso2.com/store/ Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
