Re: [jira] Updated: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-14 Thread ant elder
, the assumption is made for now that the transport mep is synchronous. That is, options.isUseSeparateListener remains false on the operation client. If/when there is an architected way to change this option, the assumption can be relaxed. Adding support for callbacks over bindings.axis2

Re: [jira] Updated: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-14 Thread Ignacio Silva-Lepe
@ws.apache.org Sent: Thursday, September 14, 2006 5:12 AM Subject: Re: [jira] Updated: (TUSCANY-721) Adding support for callbacks over bindings.axis2 Ignacio, I'd like to apply this patch now, but as you said its not quite ready to be applied I'd like your ok first. Its going to be easier

[jira] Assigned: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-14 Thread ant elder (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-721?page=all ] ant elder reassigned TUSCANY-721: - Assignee: ant elder (was: Ignacio Silva-Lepe) Adding support for callbacks over bindings.axis2

[jira] Created: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-13 Thread Ignacio Silva-Lepe (JIRA)
Adding support for callbacks over bindings.axis2 Key: TUSCANY-721 URL: http://issues.apache.org/jira/browse/TUSCANY-721 Project: Tuscany Issue Type: New Feature Components: Java SCA

[jira] Updated: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-13 Thread Ignacio Silva-Lepe (JIRA)
, the assumption can be relaxed. Adding support for callbacks over bindings.axis2 Key: TUSCANY-721 URL: http://issues.apache.org/jira/browse/TUSCANY-721 Project: Tuscany Issue Type: New Feature

Re: [jira] Updated: (TUSCANY-721) Adding support for callbacks over bindings.axis2

2006-09-13 Thread Ignacio Silva-Lepe
operation could be used, provided it can be gracefully extracted. - Original Message - From: Ignacio Silva-Lepe (JIRA) tuscany-dev@ws.apache.org To: tuscany-dev@ws.apache.org Sent: Wednesday, September 13, 2006 4:46 PM Subject: [jira] Updated: (TUSCANY-721) Adding support for callbacks over

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-14 Thread Ignacio Silva-Lepe
- Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 11, 2006 4:59 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks On Aug 11, 2006, at 11:58 AM, Jeremy Boynes wrote: I have a feeling there may

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Ignacio Silva-Lepe
) Initial support for callbacks On Aug 10, 2006, at 8:37 AM, Ignacio Silva-Lepe wrote: Sure, I want to make sure I understand what local callbacks (or plain invocations for that matter) via references means. I was defining a local callback as being a bidirectional wire to a target

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Jeremy Boynes
[EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, August 10, 2006 10:42 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks On Aug 10, 2006, at 8:37 AM, Ignacio Silva-Lepe wrote: Sure, I want to make sure I understand what local callbacks (or plain

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Ignacio Silva-Lepe
: (TUSCANY-585) Initial support for callbacks I have a feeling there may be some confusion here with terminology - heck, I know I'm confused :-) I think there are several scenarios here and would like to make sure they are all being covered. 1) Component-Component - this must lie within

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Jim Marino
PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, August 10, 2006 10:42 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks On Aug 10, 2006, at 8:37 AM, Ignacio Silva-Lepe wrote: Sure, I want to make sure I understand what local callbacks (or plain

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Jeremy Boynes
On Aug 11, 2006, at 12:37 PM, Ignacio Silva-Lepe wrote: At the risk of complicating matters, what about services? For symmetry we should also consider a couple more scenarios 1) Component-Component - this must lie within a Composite and may have local or remote semantics 2)

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-11 Thread Jim Marino
On Aug 11, 2006, at 1:59 PM, Jeremy Boynes wrote: On Aug 11, 2006, at 12:37 PM, Ignacio Silva-Lepe wrote: At the risk of complicating matters, what about services? For symmetry we should also consider a couple more scenarios 1) Component-Component - this must lie within a Composite and

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-10 Thread Ignacio Silva-Lepe
Hi Jim, When you have some time to chat, I have a few questions about references. Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-10 Thread Jim Marino
Hi Ignacio, I'm out today and tomorrow. Could you maybe post to he list and I'll try and respond as soon as I have a chance to pick up email? Jim On Aug 10, 2006, at 7:12 AM, Ignacio Silva-Lepe wrote: Hi Jim, When you have some time to chat, I have a few questions about references.

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-10 Thread Jim Marino
PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, August 10, 2006 11:13 AM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks Hi Ignacio, I'm out today and tomorrow. Could you maybe post to he list and I'll try and respond as soon as I have a chance to pick up

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-09 Thread Ignacio Silva-Lepe
- From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Tuesday, August 08, 2006 12:03 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks Yea for me too ;-). Do you want to take a look? I also posted a message describing some of the changes I made. Also

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-08 Thread Ignacio Silva-Lepe
:47 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks I'll apply it. Sorry I disappeared this week but I had a personal thing that came up...In the meantime, have a good vacation and ping when you are back. Jim On Jul 28, 2006, at 4:31 PM, Ignacio Silva-Lepe wrote

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-08-08 Thread Jim Marino
10:47 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks I'll apply it. Sorry I disappeared this week but I had a personal thing that came up...In the meantime, have a good vacation and ping when you are back. Jim On Jul 28, 2006, at 4:31 PM, Ignacio Silva-Lepe

[jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Ignacio Silva-Lepe (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-585?page=all ] Ignacio Silva-Lepe updated TUSCANY-585: --- Attachment: CallbackPatch.txt Patch with code and sample attached Initial support for callbacks

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Jim Marino
/browse/TUSCANY-585?page=all ] Ignacio Silva-Lepe updated TUSCANY-585: --- Attachment: CallbackPatch.txt Patch with code and sample attached Initial support for callbacks - Key: TUSCANY-585 URL: http

[jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Ignacio Silva-Lepe (JIRA)
Initial support for callbacks - Key: TUSCANY-585 URL: http://issues.apache.org/jira/browse/TUSCANY-585 Project: Tuscany Issue Type: New Feature Components: Java SCA Core Affects Versions: Java-Mx

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Ignacio Silva-Lepe
Ok, done. Forgot to add them to version control, apologies. - Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, July 28, 2006 5:10 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks Hi Ignacio, I think

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Jim Marino
Sent: Friday, July 28, 2006 5:10 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks Hi Ignacio, I think the patch is missing the following classes: JavaMappedCallback and IllegalCallbackException Can you just attach the classes to the JIRA issue (no need to patch)? Jim

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Ignacio Silva-Lepe
by the time I'm back. - Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, July 28, 2006 5:39 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks O.K. thanks. I need to step out for a bit but I'll look into it tonight

Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks

2006-07-28 Thread Jim Marino
PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, July 28, 2006 5:39 PM Subject: Re: [jira] Updated: (TUSCANY-585) Initial support for callbacks O.K. thanks. I need to step out for a bit but I'll look into it tonight. Jim On Jul 28, 2006, at 2:25 PM, Ignacio Silva-Lepe wrote: Ok

Re: Support for callbacks

2006-07-13 Thread Oisin Hurley
Yes I was counting on the binding (e.g. Celtix, Axis) to provide RM capabilities. However, we also need to manage stateful callbacks... We will need to spec the RM requirements with a magical policy or have some kind of constraint to validate the presence of the feature (spec issue I guess

Re: Support for callbacks

2006-07-13 Thread Ignacio Silva-Lepe
- Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, July 13, 2006 7:34 AM Subject: Re: Support for callbacks On Jul 13, 2006, at 12:13 AM, Oisin Hurley wrote: Yes I was counting on the binding (e.g. Celtix, Axis) to provide RM

Re: Support for callbacks

2006-07-12 Thread Jim Marino
Hey Oisin, Comments inline On Jul 12, 2006, at 4:15 PM, Oisin Hurley wrote: Hi Jim, I think we need to account for long-running conversations and server crashes. I was thinking this would involve persisting the instance and dealing with state (we made it serializable in the spec to

Re: Support for callbacks

2006-07-10 Thread Jim Marino
Hi guys, I won't be able to make IRC today but please feel free to go ahead and discuss conversations. I've looked at Igancio's slides (thanks, these are really extensive!) and I think adding the callback wire to the reference is a good way to start with and see where we get. I'll

Re: Support for callbacks

2006-07-10 Thread Jeremy Boynes
On Jul 10, 2006, at 7:19 AM, Jim Marino wrote: 2. We need to get the host API supporting callbacks. The reference would use the host API to register itself as a listener with a binding as opposed to talking directly with the binding. This will allow us to decouple the callback

Re: Support for callbacks

2006-07-10 Thread Jim Marino
On Jul 10, 2006, at 7:40 AM, Jeremy Boynes wrote: On Jul 10, 2006, at 7:19 AM, Jim Marino wrote: 2. We need to get the host API supporting callbacks. The reference would use the host API to register itself as a listener with a binding as opposed to talking directly with the binding. This

RE: Host API, was: Support for callbacks

2006-07-10 Thread Meeraj Kunnumpurath
:[EMAIL PROTECTED] Sent: 10 July 2006 16:15 To: tuscany-dev@ws.apache.org Subject: Host API, was: Support for callbacks On Jul 10, 2006, at 7:53 AM, Jim Marino wrote: On Jul 10, 2006, at 7:40 AM, Jeremy Boynes wrote: On Jul 10, 2006, at 7:19 AM, Jim Marino wrote: 2. We need to get the host API

Re: Host API, was: Support for callbacks

2006-07-10 Thread Jim Marino
, was: Support for callbacks On Jul 10, 2006, at 7:53 AM, Jim Marino wrote: On Jul 10, 2006, at 7:40 AM, Jeremy Boynes wrote: On Jul 10, 2006, at 7:19 AM, Jim Marino wrote: 2. We need to get the host API supporting callbacks. The reference would use the host API to register itself as a listener

Re: Support for callbacks

2006-07-10 Thread Ignacio Silva-Lepe
Hi Jim, An inline comment on your first point. - Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Monday, July 10, 2006 10:19 AM Subject: Re: Support for callbacks Hi guys, I won't be able to make IRC today but please feel free to go ahead

Re: Support for callbacks

2006-07-10 Thread Jim Marino
Comments inline On Jul 10, 2006, at 1:39 PM, Ignacio Silva-Lepe wrote: Hi Jim, An inline comment on your first point. - Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Monday, July 10, 2006 10:19 AM Subject: Re: Support for callbacks Hi

Re: Support for callbacks

2006-07-08 Thread Jim Marino
had a discussion with Jeremy on this as well. Hopefully I should have something done by the weekend. M -Original Message- From: Jim Marino [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 18:09 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks Certainly. Feel free to jump

Re: Support for callbacks

2006-07-08 Thread Jim Marino
: Ignacio Silva-Lepe [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, July 07, 2006 4:37 PM Subject: Re: Support for callbacks I am attaching a few slides that illustrate architectural scenarios for local and remote callbacks (did not see a simple way to add them to the wiki

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
July 2006 16:39 To: tuscany-dev@ws.apache.org Subject: RE: Support for callbacks I have got an implementation based on Doug Lea's concurrent utilities (JDK 1.4), I think this can be ported to use Java 5 concurrent libraries. If you don't mind, I can start looking at this. -Original Message

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
Ok, Jeremy. Ta -Original Message- From: Jeremy Boynes [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 14:33 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks On Jul 7, 2006, at 2:45 AM, Meeraj Kunnumpurath wrote: Jim, Are you ok for me to start looking at the work

Re: Support for callbacks

2006-07-07 Thread Ignacio Silva-Lepe
I too think that having a work manager implementation that minimizes dependencies (e.g., Geronimo's) is a useful thing to have. Wrt using a work manager in the support for callbacks, we should just make sure that we are ok with the overall architecture first. At his point, it looks like

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
for callbacks I too think that having a work manager implementation that minimizes dependencies (e.g., Geronimo's) is a useful thing to have. Wrt using a work manager in the support for callbacks, we should just make sure that we are ok with the overall architecture first. At his point, it looks like

Re: Support for callbacks

2006-07-07 Thread Jeremy Boynes
On Jul 7, 2006, at 6:56 AM, Ignacio Silva-Lepe wrote: I too think that having a work manager implementation that minimizes dependencies (e.g., Geronimo's) is a useful thing to have. Wrt using a work manager in the support for callbacks, we should just make sure that we are ok

Re: Support for callbacks

2006-07-07 Thread Jeremy Boynes
On Jul 7, 2006, at 7:13 AM, Meeraj Kunnumpurath wrote: Also, we may find other use cases for using a work manager for deferred executions. Do we have any view on how the runtime can use a work manager from a managed environment when Tuscany is run in a managed environment. I think app

Re: Support for callbacks

2006-07-07 Thread Jeremy Boynes
On Jul 7, 2006, at 7:37 AM, Meeraj Kunnumpurath wrote: Jeremy, Should this go into sca/core. Also, have you got any suggestions on what package this should go in? I would suggest putting the API in o.a.t.spi.services.work and the impl in o.a.t.core.services.work Work for you? --

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
ok -Original Message- From: Jeremy Boynes [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 15:46 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks On Jul 7, 2006, at 7:37 AM, Meeraj Kunnumpurath wrote: Jeremy, Should this go into sca/core. Also, have you got any

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
Meeraj -Original Message- From: Jeremy Boynes [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 15:41 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks On Jul 7, 2006, at 7:13 AM, Meeraj Kunnumpurath wrote: Also, we may find other use cases for using a work manager

FW: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
to support in the API. Ta Meeraj -Original Message- From: Meeraj Kunnumpurath Sent: 07 July 2006 15:55 To: 'tuscany-dev@ws.apache.org' Subject: RE: Support for callbacks JSR-237 was not part of 1.4 True, I don't think it is part of JEE 5 either. Weblogic 9.1 does provide

Re: Support for callbacks

2006-07-07 Thread Jeremy Boynes
On Jul 7, 2006, at 9:04 AM, Meeraj Kunnumpurath wrote: Jeremy, Ok, having a brief look at the JCA work manager API, these are my thoughts 1. The high-level API are very similar, a manager and optional support for listeners for callbacks 2. There are subtle differences between the actual

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
That sounds ok. -Original Message- From: Jeremy Boynes [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 17:27 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks On Jul 7, 2006, at 9:04 AM, Meeraj Kunnumpurath wrote: Jeremy, Ok, having a brief look at the JCA work

Re: Support for callbacks

2006-07-07 Thread Jim Marino
the requirements of callbacks, I can try to give some input on that as well. Ta Meeraj -Original Message- From: Meeraj Kunnumpurath [mailto:[EMAIL PROTECTED] Sent: 06 July 2006 16:39 To: tuscany-dev@ws.apache.org Subject: RE: Support for callbacks I have got an implementation based on Doug

RE: Support for callbacks

2006-07-07 Thread Meeraj Kunnumpurath
Thanks Jim. I have had a discussion with Jeremy on this as well. Hopefully I should have something done by the weekend. M -Original Message- From: Jim Marino [mailto:[EMAIL PROTECTED] Sent: 07 July 2006 18:09 To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks Certainly

Re: Support for callbacks

2006-07-06 Thread Jim Marino
Hi Ignacio, Sorry about the delay...Comments inline. I've also added some scenarios to the wiki so feel free to add your thoughts to them. Jim On Jul 5, 2006, at 2:07 PM, Ignacio Silva-Lepe wrote: Hi Jim, Sorry about the disconnect, I was out Monday and yesterday. I'll be sure to

RE: Support for callbacks

2006-07-06 Thread Meeraj Kunnumpurath
To: tuscany-dev@ws.apache.org Subject: Re: Support for callbacks On Jul 6, 2006, at 8:04 AM, Meeraj Kunnumpurath wrote: Good point. I think a similar mechanism may be o.k. as long as we clean up properly when the request ends or the thread is reclaimed (e.g. in case of failure where the callback

Re: Support for callbacks

2006-07-05 Thread Ignacio Silva-Lepe
Hi Jim, Sorry about the disconnect, I was out Monday and yesterday. I'll be sure to attend the IRC chat tomorrow. In the meantime, some more quick comments. - Original Message - snip/ If I understand correctly, would a system service transport use a low level communication

Re: Support for callbacks

2006-07-03 Thread Jim Marino
I've started to add some rough scenarios to the wiki on this at: http://wiki.apache.org/ws/Tuscany/TuscanyJava/Scenarios/ ConversationalSupport/ Hopefully we can fill them out with more detail such as interaction diagrams, etc. I'm generally pretty loose on scenario formats: basically

Re: Support for callbacks

2006-07-01 Thread Jim Marino
Hi Ignacio, Let's try IRC, perhaps Monday's chat? Other comments inline... On Jun 30, 2006, at 1:30 PM, Ignacio Silva-Lepe wrote: Apologies Jeremy, didn't mean to exclude people, just trying to expedite the discussion. The first basic issue I see is how to incorporate callbacks as defined

Re: Support for callbacks

2006-06-30 Thread Jim Marino
On Jun 29, 2006, at 1:47 PM, Ignacio Silva-Lepe wrote: - Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, June 29, 2006 12:18 PM Subject: Re: Support for callbacks On Jun 28, 2006, at 7:13 AM, Ignacio Silva-Lepe wrote: I'd

Re: Support for callbacks

2006-06-30 Thread Ignacio Silva-Lepe
Jim, Perhaps we could discuss this via a more immediate medium. How about IRC or phone? I am online today until 5pm EDT. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: Support for callbacks

2006-06-30 Thread Jeremy Boynes
On 6/30/06, Ignacio Silva-Lepe [EMAIL PROTECTED] wrote: Jim, Perhaps we could discuss this via a more immediate medium. How about IRC or phone? I am online today until 5pm EDT. Ignacio, I've been following this thread with interest but won't be able to get on IRC any time soon. Please could

Re: Support for callbacks

2006-06-30 Thread Ignacio Silva-Lepe
Apologies Jeremy, didn't mean to exclude people, just trying to expedite the discussion. The first basic issue I see is how to incorporate callbacks as defined in the CI spec in particular, and bi-directional interfaces in general, into the Tuscany architecture. Depending on how closely a

Re: Support for callbacks

2006-06-29 Thread Jim Marino
On Jun 28, 2006, at 7:13 AM, Ignacio Silva-Lepe wrote: I'd like to start working on providing support for callbacks, assuming the sandbox is a good place to do this. Great. In case you haven't seen it, we have some architecture slides in the sandbox under jboynes/sca/doc

Re: Support for callbacks

2006-06-29 Thread Ignacio Silva-Lepe
- Original Message - From: Jim Marino [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Thursday, June 29, 2006 12:18 PM Subject: Re: Support for callbacks On Jun 28, 2006, at 7:13 AM, Ignacio Silva-Lepe wrote: I'd like to start working on providing support for callbacks

Support for callbacks

2006-06-28 Thread Ignacio Silva-Lepe
I'd like to start working on providing support for callbacks, assuming the sandbox is a good place to do this. Currently, I am focusing on local, stateless callbacks to begin with. Later, and assuming that conversational support is in place (which I am also keen on contributing to) I can work