[
https://jira.jboss.org/jira/browse/JBPM-1352?page=com.atlassian.jira.plug...
]
Tom Baeyens commented on JBPM-1352:
-----------------------------------
Yes. Are you using Unified EL now? Or another EL flavour...
i've plugged in jsr 223 with
scripting.dev.java.net. in the configuration, you can
configure a named list of expression languages and also indicate which is the default
expression language. in the jpdl language, for each expr attribute, there is an optional
lang attribute.
Possibly - I'm on PTO quite a lot in May, but I think we can
sort
something out. How about 18th onwards?
ok. my expectation is that you drive the seam integration. i'll be ready to supply
any jbpm update that you'll need and re-upload a snapshot.
does that work for you ?
regards, tom.
Pete Muir wrote:
>
> On 14 Apr 2009, at 14:50, Tom Baeyens wrote:
>
>> the initial work needs to be done by us, i think.
>>
>> implementation wise there are a couple of directions, but there is still a bit of
thinking involved.
>>
>> mostly, the current integration is based on integrating the naming resolutions
while resolving UEL expressions. apart from that there is only the special SEAM
annotations, which will boil down to jbpm service invocations.
>>
>> * setup of the seam contexts. find the proper places where we need to intercept
to set up the seam contexts. this could potentially be very easy. we have a set of
services now (==session facades). we also have a mechanism to add interceptors to those.
a seam interceptor could ensure that seam is properly initialized around jBPM
operations.
>
> Great, sounds easy enough :-)
>
>> * expanding the jbpm variable resolver so that it also delegates to the seam
contexts.
>
Yes. Are you using Unified EL now? Or another EL flavour...
>
>> * tx around the jbpm timers and messages. we should be able to leverage our
container integration. since we'll be deployable as a service, we'll build our
own tx interceptor for managing the JTA tx. this is leveraged when using seam.
>
> Kev has been doing some work on this - but I agree, we should just use JTA here -
Seam will join or start a TX as required.
>
>>
>>
>> * pageflow. build the page activity. create a pageflow parser.
>>
>> this is all not cristal clear though. requires getting our hands dirty to see if
this plans are complete. i think we should plan a week where we together set out the
initial structure. then we can involve productization people to finish the integration.
>
> Ok.
>
>> ...
>>
>> regards, tom.
Support Seam use cases
----------------------
Key: JBPM-1352
URL:
https://jira.jboss.org/jira/browse/JBPM-1352
Project: JBoss jBPM
Issue Type: Task
Security Level: Public(Everyone can see)
Components: Runtime Engine
Reporter: Thomas Diesler
Priority: Minor
Fix For: jBPM 4.0
Seam consumes the jbpm API, and it would be great if you could include the methods we use
as part of the stable API you are developing.
http://fisheye.jboss.org/browse/Seam/trunk/src/main/org/jboss/seam/bpm
and
http://fisheye.jboss.org/browse/Seam/trunk/src/main/org/jboss/seam/pageflow
is our integration code - ping me if you want to discuss this further offline.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira