Bug 779313 (SOA-1701)

Summary: Custom action development documentation do not discuss threading issues
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: Jiri Pechanec <jpechane>
Component: DocumentationAssignee: David Le Sage <dlesage>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 5.0.0 ER5   
Target Milestone: ---   
Target Release: 5.1.0 GA   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-1701
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-07 01:29:58 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 779135    

Description Jiri Pechanec 2009-12-10 11:09:09 UTC
Affects: Documentation (Ref Guide, User Guide, etc.)
project_key: SOA

Programmer's Guide
Chapter 12 discusses issues regarding custom action development. It should be highlighted that a single action instance is shared between threads during parallel message processing and it has to be taken into consideration.

Moreover earlier in the documentation there is a paragraph - Using a list of method names in a single <action> element has some advantages over the use of successive <action> elements. This is because the action class is instantiated once and methods will be invoked on the same instance of that class. This reduces the overhead and means that "state" information can be kept in the instance objects. - This text is very misleading.

I suggest expanding this chapter into something Like Best practices of custom action development.

Comment 1 Len DiMaggio 2009-12-10 20:07:50 UTC
Link: Added: This issue is a dependency of SOA-1533


Comment 2 Anne-Louise Tangring 2010-09-10 20:21:14 UTC
This is a candidate for SOA 5.1.0

Comment 3 Anne-Louise Tangring 2010-12-02 15:37:28 UTC
This is a blocker for SOA 5.1.0. Kevin will provide input and then hand over to ECS.

Comment 5 Dana Mison 2011-01-05 00:12:25 UTC
Writer: Added: Darrin


Comment 6 Kevin Conner 2011-03-03 14:19:01 UTC
Link: Added: This issue depends JBESB-3576


Comment 7 Kevin Conner 2011-03-03 14:22:01 UTC
Link: Added: This issue depends JBESB-3577


Comment 8 Kevin Conner 2011-03-06 18:26:54 UTC
Updated ESB docs describing actions

Comment 9 Dana Mison 2011-03-07 00:25:44 UTC
David can you get these changes merged in and staged today please 

Comment 10 David Le Sage 2011-03-07 01:29:33 UTC
Release Notes Docs Status: Added: Not Required
Writer: Removed: Darrin Added: dlesage


Comment 11 David Le Sage 2011-03-07 01:29:58 UTC
Release Notes Text: Added: Changes merged into product documentation.