[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Groups - SCA-J Teleconf modified
SCA-J Teleconf has been modified by Dr. Michael Rowley Date: Thursday, 13 December 2007 Time: 01:00pm - 02:00pm ET Event Description: US & Canada Toll Free: (866) 484-4232 International Dial-In Number: (702) 894-2358 ACCESS CODE: 960335 Agenda: 1. Preliminaries - Roll Call http://www.oasis-open.org/committees/membership.php?wg_abbrev=sca-j - Appointment of scribe. List attached below - Agenda bashing - Approval of minutes from previous meeting(s) http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/26413/SCA%20Java%20Minutes%202007-12-06.doc - Holiday schedule 2. Accepting new issues: None submitted. 3 . Issues discussion Issue #4: Dependency Reinjection http://www.osoa.org/jira/browse/JAVA-4 Continuing from the meetings on 2007-11-08, 2007-11-29, and 2007-12-96 meeting, where we decided: - The editors should be directed to add wording to the specification: Dependency injection for callbacks cannot be used for composite scoped components. - The setcallback method can not be called while a conversation is in progress. The spec should say that @Callbacks will never be reinjected. - reinjection should NOT be applicable to conversation components We split the discussion into three distinct discussions: - does a reference represent the wire or the wire target (i.e. does it get invalid if the target changes, or is it a "smart" proxy)? - does the component context reflect wiring changes during the life time of the component scope? - should re-injection occur on components of scope CONVERSATIONAL? We solved the last one. The current proposal (copied from last week's minutes): References MAY be reinjected after the initial creation of a component due to a change in wiring that has occurred since the component was initialized. In order for reinjection to occur, the following MUST be true: - The component MUST be composite-scoped. - The reference MUST use either field-based injection or setter injection. References that are injected through constructor injection MUST NOT be changed. - If the reference has a conversational interface, then a conversation MUST NOT be active at the time of the reinjection. If processing in reaction to a change in a reference is necessary, then setter injection should be used, with code in the setter method that does the proper processing in reaction to a change. Components with any scope other than the composite scope MUST NOT have references reinjected. If an operation is called on a reference where the target of that reference is no longer valid, then InvalidServiceException MUST be thrown. In cases where changes to a reference are not valid, the reference as accessed through the component context also MUST NOT change. More precisely, the ComponentContext.getService() and getServiceReference() methods MUST return the same reference target as would be accessed through injection. However, the ServiceReference that is returned by getServiceReference() never changes its target. If the wiring of a composite component causes a reference to be reinjected, any ServiceReference object that was acquired before the reinjection will still correspond to the target prior to the change. If the target service for a ServiceReference ever becomes invalid, then attempts to call business methods through that ServiceReference MUST throw InvalidServiceException. The rules for reference reinjection also apply to references with a 0..N or 1..N. This means that in the cases listed above where reference reinjection is not allowed, the array or Collection for the reference MUST NOT change their contents. In cases where the contents of a reference collection MAY change, then for references that use setter injection, the setter method MUST be called for any change to the contents. The injected collection MAY be the same collection object as is currently used by the component, but with some change to its contents. Issue #3 - Local services expose implementation classes as their type see mail thread: http://lists.oasis-open.org/archives/sca-j/200710/msg00059.html Issue #8: Concurrency model for Service Reference instances http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/25725/sca-j-issue_8_proposal.ppt 4. Adjourn --------------------------------------------------------------- Rotating scribe list: Martin Chapman Oracle Corporation Jeff Mischkinsky Oracle Corporation Peter Peshev SAP AG Roberto Chinnici Sun Microsystems Peter Walker Sun Microsystems Sriram Narasimhan TIBCO Software Inc. Pradeep Simha TIBCO Software Inc. Scott Vorthmann TIBCO Software Inc. Bryan Aupperle IBM Michael Keith Oracle Corporation Uday Joshi Oracle Corporation ---- scribed once ----- Anish Karmarkar Oracle Corporation Mike Edwards IBM Michael Beisiegel IBM Ashok Malhotra Oracle Corporation David Booz IBM Simon Nash IBM Jim Marino BEA Systems, Inc. Ron Barack SAP AG Sanjay Patil SAP AG Jason Kinner Oracle Corporation Minutes: This event is one in a list of recurring events. Other event dates in this series: Thursday, 27 September 2007, 01:00pm to 02:00pm ET Thursday, 04 October 2007, 01:00pm to 02:00pm ET Thursday, 11 October 2007, 01:00pm to 02:00pm ET Thursday, 18 October 2007, 01:00pm to 02:00pm ET Thursday, 25 October 2007, 01:00pm to 02:00pm ET Thursday, 01 November 2007, 01:00pm to 02:00pm ET Thursday, 08 November 2007, 01:00pm to 02:00pm ET Thursday, 15 November 2007, 01:00pm to 02:00pm ET Thursday, 22 November 2007, 01:00pm to 02:00pm ET Thursday, 29 November 2007, 01:00pm to 02:00pm ET Thursday, 06 December 2007, 01:00pm to 02:00pm ET Thursday, 20 December 2007, 01:00pm to 02:00pm ET Thursday, 27 December 2007, 01:00pm to 02:00pm ET Thursday, 03 January 2008, 01:00pm to 02:00pm ET Thursday, 10 January 2008, 01:00pm to 02:00pm ET Thursday, 17 January 2008, 01:00pm to 02:00pm ET Thursday, 24 January 2008, 01:00pm to 02:00pm ET Thursday, 31 January 2008, 01:00pm to 02:00pm ET Thursday, 07 February 2008, 01:00pm to 02:00pm ET Thursday, 14 February 2008, 01:00pm to 02:00pm ET Thursday, 21 February 2008, 01:00pm to 02:00pm ET Thursday, 28 February 2008, 01:00pm to 02:00pm ET Thursday, 06 March 2008, 01:00pm to 02:00pm ET Thursday, 13 March 2008, 01:00pm to 02:00pm ET Thursday, 20 March 2008, 01:00pm to 02:00pm ET Thursday, 27 March 2008, 01:00pm to 02:00pm ET Thursday, 03 April 2008, 01:00pm to 02:00pm ET Thursday, 10 April 2008, 01:00pm to 02:00pm ET Thursday, 17 April 2008, 01:00pm to 02:00pm ET Thursday, 24 April 2008, 01:00pm to 02:00pm ET Thursday, 01 May 2008, 01:00pm to 02:00pm ET Thursday, 08 May 2008, 01:00pm to 02:00pm ET Thursday, 15 May 2008, 01:00pm to 02:00pm ET Thursday, 22 May 2008, 01:00pm to 02:00pm ET Thursday, 29 May 2008, 01:00pm to 02:00pm ET Thursday, 05 June 2008, 01:00pm to 02:00pm ET Thursday, 12 June 2008, 01:00pm to 02:00pm ET Thursday, 19 June 2008, 01:00pm to 02:00pm ET Thursday, 26 June 2008, 01:00pm to 02:00pm ET Thursday, 03 July 2008, 01:00pm to 02:00pm ET Thursday, 10 July 2008, 01:00pm to 02:00pm ET Thursday, 17 July 2008, 01:00pm to 02:00pm ET Thursday, 24 July 2008, 01:00pm to 02:00pm ET Thursday, 31 July 2008, 01:00pm to 02:00pm ET Thursday, 07 August 2008, 01:00pm to 02:00pm ET Thursday, 14 August 2008, 01:00pm to 02:00pm ET Thursday, 21 August 2008, 01:00pm to 02:00pm ET Thursday, 28 August 2008, 01:00pm to 02:00pm ET Thursday, 04 September 2008, 01:00pm to 02:00pm ET View event details: http://www.oasis-open.org/apps/org/workgroup/sca-j/event.php?event_id=16645 PLEASE NOTE: If the above link does not work for you, your email application may be breaking the link into two pieces. You may be able to copy and paste the entire link address into the address field of your web browser.
BEGIN:VCALENDAR METHOD:PUBLISH VERSION:2.0 PRODID:-//Kavi Corporation//NONSGML Kavi Groups//EN X-WR-CALNAME:My Calendar BEGIN:VEVENT CATEGORIES:MEETING STATUS:TENTATIVE DTSTAMP:20071212T000000Z DTSTART:20071213T180000Z DTEND:20071213T190000Z SEQUENCE:14 SUMMARY:SCA-J Teleconf DESCRIPTION:US & Canada Toll Free: (866) 484-4232\nInternational Dial-In Number: (702) 894-2358 \nACCESS CODE: 960335\n\nGroup: OASIS Service Component Architecture / J (SCA-J) TC\nCreator: Dr. Michael Rowley URL:http://www.oasis-open.org/apps/org/workgroup/sca-j/event.php?event_id=16645 UID:http://www.oasis-open.org/apps/org/workgroup/sca-j/event.php?event_id=16645 END:VEVENT END:VCALENDAR
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]