[ 
https://issues.apache.org/jira/browse/OFBIZ-11607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17093460#comment-17093460
 ] 

Pawan Verma commented on OFBIZ-11607:
-------------------------------------

Thanks, [~lodhiravi] and [~jleroux].

I found no example in the code base for this transaction timeout support. So 
thought to add an example in the ticket for future reference for our fellow 
developers:

*Java Event:*

<event type="java" path="org.apache.ofbiz.accounting.GlEvents" 
invoke="createReconcileAccount" transaction-timeout="6000"/>

*Groovy Event:*

<event type="groovy" 
path="component://manufacturing/groovyScripts/jobshopmgt/ShowProductionRun.groovy"
 transaction-timeout="6000"/>

*Simple Event:*

<event type="simple" 
path="component://manufacturing/minilang/techdata/RoutingSimpleEvents.xml" 
invoke="addRoutingTaskAssoc" transaction-timeout="6000"/>

> Enhance Groovy and Simple Event Handler to support transaction timout
> ---------------------------------------------------------------------
>
>                 Key: OFBIZ-11607
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-11607
>             Project: OFBiz
>          Issue Type: Improvement
>    Affects Versions: Trunk
>            Reporter: Ravi Lodhi
>            Assignee: Jacques Le Roux
>            Priority: Minor
>             Fix For: Upcoming Branch
>
>
> When we call an event (java, groovy or simple), and if it takes a too long 
> time we got a transaction timeout error. Support to set a non-default 
> transaction-timeout for an event is already added in OFBIZ-8160.
> JavaEventHandler is already enhanced to honor that transaction timeout. This 
> effort is to enhance GroovyEventHandler and SimpleEventHandler to consider 
> the transaction timeout set via event tag of the controller entry if provided 
> otherwise it will work with the default transaction timeout.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to