OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-j message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Java Call minutes, 1 Nov 2007


Below are the minutes for the 1 November SCA Java call

Jim



Room information was updated by: Sanjay
US & Canada Toll Free: (866) 484-4232
International Dial-In Number: (702) 894-2358
ACCESS CODE:  960335
Mike Edwards: hi
anonymous morphed into henning
Michael Rowley: Is anyone here who isn't on the call?
Martin C1 morphed into Martin C
Martin C: anyone on the call and not in the chat room
Martin C: 

GIF image


Simon Nash: here now
Sanjay: Scribe: Jim Marino
Jim Marino1: Heening: Agenda was sent out. First point: inter-SCA liason
henning: http://www.oasis-open.org/apps/org/workgroup/sca-j/email/ 
archives/200710/msg00064.html
Jim Marino1: Mike E: Recommendation was approved by the Assembly  
Group. Moved that the co-chairs would be the reps for the Assembly TC
Jim Marino1: Martin: Move that two chairs be the liasons
Michael Rowley: Attendance:  Voting Members: 17 of 20 (85%) (used for  
quorum calculation)
Mike Edwards: loud & clear, Jim
Jim Marino: Dave and Sanjar second
Jim Marino: Henning: Any issues?
Jim Marino1: [Nothing raised]
Jim Marino2: Henning: We have our members, Henning and Mike
Jim Marino: Henning: need to approve minutes from last week
Jim Marino: Simon N: motiuon to approve minutes
Jim Marino1: Mike R: second
Jim Marino2: [no discussion, objections. Minutes accepted
Jim Marino: Henning: agenda item 3
henning: http://www.osoa.org/jira/browse/JAVA-16
Jim Marino: Mike E: 15 is general. 16 is a specific one
anish waves
anish the distinction is lost on me
Jim Marino: Henning: Would we loose info if we combined the issues  
into one?
Dave Booz me too
Simon Nash: there is a Q
Jim Marino: Simon: two comments. "Fully configured" is not consistent  
in both issues.
Jim Marino: Simon: Fully in 15 is fully ready to go, Fully in 16 is  
fully described
anish: to me 'fully' means that anything one can do in CT we should  
be able to do thru annotation
Jim Marino: Simon: Second comment is not sure about principle 16  
would estb, i.e. would it require everytime to have an annotation?
Jim Marino: Mike E: 16 implies that a Java annot should correspond to  
every new metadata item added
Jim Marino: Mike E: 16 implies that a Java annot should correspond to  
every new metadata item added
anish: ... i would add that teh converse is not tru
anish: i.e. anything that one can do thru annotations, may not be  
possible thru CT
anish: by CT i mean CT side file
Jim Marino: Ron: Feels that they should be one issue
Jim Marino: Mike R: moves that we close 16 as duplicate
Jim Marino: Anish: seconds the proposal
Jim Marino: Henning: any more discussion, objections [none]
Jim Marino: Motion carries
Jim Marino: Motion carries
anish: close 16 as a duplicate of 15
henning: http://www.osoa.org/jira/browse/JAVA-17
Jim Marino: Henning: Brings us to Issue 17
anish: i think this is a good issue to accept
Dave Booz: +1 to anish
Jim Marino: Anish: move toaccept issue
Jim Marino: Simon: second
Jim Marino: No objections
Jim Marino: Topic: Errata
Jim Marino: Mike R: moves that we direct editors to apply the errata  
to relevent specs
Jim Marino: Dave: Seconds
Jim Marino: [no objections]
anish: note that this is really errata
anish: i.e. minor stuff
Jim Marino: mechanics will be worked on the editors' list
Jim Marino: Simon's reinjection proposal
henning: On last week's SCA-J call, I took an action to consider what  
the callback
target would be if multiple forward calls are made to callback  
interfaces
of a composite-scoped component.

I can think of 3 options:

1. Use the value from the last forward call that was made.  This could
lead to a need for reinjection.  It is not safe if the component can
receive multithreaded forward invocations.
2. Store the callback address on the thread when a forward call is
received, and use this address for the callback.  This works with
multithreaded forward invocations but does not work if a forward request
spins off a new thread to make the callback.
3. When the callback request is made, take the callback address from the
current RequestContext.  This is a small variation on 2, but it is more
robust because it uses official APIs.

I think 3 is the best approach.

     Simon
henning: Q fills up...
anish: 1 doesn't sound like a good choice
henning: but you need to serialize calls.
Michael Rowley: Random routing of callbacks, sounds good to me 

GIF image


anish: 

GIF image


Jim Marino: Composite scoped impls can be multi-threaded
anish: like 3 over 2
henning: +1 for 3
henning: +1 for 3
Jim Marino: Mike R: suggests @Callback should be disallowed for  
composite scope
Jim Marino: Mike R: suggests @Callback should be disallowed for  
composite scope
Jim Marino: Jim and Simon bring up injection proxy
anish: ... and what you use would depend on the scope (composite, etc)?
anish: ... and what you use would depend on the scope (composite, etc)?
Dave Booz: let's not forget about conversational callbacks
Dave Booz: let's not forget about conversational callbacks
Dave Booz: time check please
Jim Marino: Long discussion on option 2
henning: point is: it is ok to keep a ref and invoke it from another  
thread (think: service call). It should still point to the same target
henning: 4 ins over!
henning: 4 ins over!
henning: s/ins/mins
Jim Marino: will continue discussions on ML
Jim Marino: additional attendees: none
Jim Marino: additional attendees: none
Jim Marino: end of meeting


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]