db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Minutes: JDO TCK Conference Call Friday, Dec 22, 9 am PST
Date Fri, 22 Dec 2006 18:31:44 GMT
Attendees: Michael Watsek, Michael Bouschen, Matthew Adams, Michelle  
Caisse, Craig Russell

NOTE: Next phone meeting will be after the New Year, on Friday  
January 5, 2007.

Agenda:

1. Moving forward with JDO maintenance release. Significant progress  
has been made on the items that were approved by the JCP. All of the  
updates that do not involve new APIs or new test cases have been made  
to the working draft of the 2.1 specification.

JDO-445 discussion. What about close()? Since the life cycle of the  
delegate is managed by the server, and the life cycle of the proxy is  
unbounded, close() should probably throw an exception. What about  
commit() and rollback()? Since the transaction is by definition  
managed by the server, these methods should throw an exception. Is  
the proxy for use only with JTA? Other possible use cases include  
"extended persistence context" within the server as well as Java SE.  
In these cases, where there is no TransactionSynchronizationRegistry  
assistance, a ThreadLocal would be needed, and the implementation is  
not as straightforward. For example, to support multiple  
PersistenceManagerFactories, a Map of pmf to pm would be needed in  
the ThreadLocal. And the API would need to be told which factory to  
use. AI Craig update the JIRA issue with this discussion.

The date issue has two components. One is to retrieve the date from  
the server, which could be done via JDOQL or simply an API on  
PersistenceManager or PersistenceManagerFactory. Another is to  
perform date arithmetic using queries such as to compare a date field  
with another date field plus 2 days. Both uses are in scope for the  
maintenance release. AI everyone reply to emails on this subject.

2. Other issues

Looking at the DTDs, they have a notation that they are actually xml.  
Should these be removed? AI everyone reply to JDO-454.

JDO-441 License update. Michael used the perl scripts on the Apache  
committers site and found a number of files with missing licenses.  
The scripts have already been updated to reflect the standard use  
of .jdo, .orm, and .jdoquery file name suffixes that are actually xml  
format. But .conf files used in tck are actually properties files,  
although this is just our usage pattern; there is nothing "standard"  
about this usage. AI Michael create a wiki page with the scripts used  
to update the files.

Action Items from weeks past:

[Dec 15 2006]  AI Michelle ask Bill Shannon if fscontext and  
providerutil will be available for automatic download from  maven

[Oct 27 2006]  AI: Matthew add comment to JDO-403 regarding split   
between JDO and ORM annotations..

[Sep 1 2006] AI Craig  check into default handling to accommodate   
different defaults for annotations (?) based  on context. In progress.

One idea is to use Strings for properties instead of boolean or int.  
This allows "default" to be a valid value, but requires a bit more  
work in the annotation handler and doesn't provide for compile-time  
checking of the values.

[Aug 11 2006] AI Craig propose some semantics for behavior if user   
tries to add to a list where the ordering element is incorrect.

[Jul 14 2006] AI: Erik document 220 annotations that don't have a    
corresponding JDO concept.

[Jun 23 2006]  AI  Martin look at what Hibernate and TopLink support   
for Enum types. In progress.

[Apr 14 2006] AI Craig: update the roadmap for JDO. In progress.

[Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK   
1.5 issues. In progress

[Sep 2 2005] AI: To recruit members, update the web site. Articles  
on  TheServerSide directing attention to the site. T-shirts, logo.  
AI:   Craig write a ServerSide article.

-- Michelle

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message