Difference between revisions of "DTP Connectivity Project Committers Meeting Minutes: December 8, 2008"

From Eclipsepedia

Jump to: navigation, search
(Minutes)
 
(3 intermediate revisions by one user not shown)
Line 10: Line 10:
 
==Agenda==
 
==Agenda==
 
*APIs for Transient Connection Profiles
 
*APIs for Transient Connection Profiles
** public IConnectionProfile createTransientProfile(String providerID,  
+
** Add one method to ProfileManager
Properties basePropertie) throws ConnectionProfileException;
+
** public IConnectionProfile createTransientProfile(String providerID, Properties baseProperties) throws ConnectionProfileException;
 
** All other ProfileManager APIs deal with permanent (i.e. non-transient) profiles
 
** All other ProfileManager APIs deal with permanent (i.e. non-transient) profiles
 +
** deleteProfile from ProfileManager could be retooled slightly to understand transient vs. non-transient profiles
 +
** another option is to simply add another property that indicates that a given profile is "transient". if such a profile is found when the ProfileManager is disposed, it gets discarded
 
*Open discussion
 
*Open discussion
  
 
==Minutes==
 
==Minutes==
 +
* For new transient profiles, new method for ProfileManager
 +
** public IConnectionProfile createTransientProfile(String providerID, Properties baseProperties) throws ConnectionProfileException;
 +
* Revise the current API
 +
** public void createProfile(String name, String description, String providerID, Properties baseProperties) throws ConnectionProfileException;
 +
* to
 +
** public IConnectionProfile createProfile(String name, String description, String providerID, Properties baseProperties) throws ConnectionProfileException;
 +
** change it so it returns an IConnectionProfile instance
 +
** change it so that name and description can be passed in to be null
 +
** see if binary compatibility is broken with this change
 +
* ProfileManagerInitializerProvider issues discussed with Larry (Linda will create bug)
  
 
==Action Items==
 
==Action Items==
  
 
[[Category:Data Tools Platform]]
 
[[Category:Data Tools Platform]]

Latest revision as of 19:21, 8 December 2008

Back to DTP Connectivity Project Committers' Meeting Page

Contents

[edit] Attendees

  • Brian Fitzpatrick
  • Linda Chan
  • Larry Dunnell

[edit] Regrets

[edit] Agenda

  • APIs for Transient Connection Profiles
    • Add one method to ProfileManager
    • public IConnectionProfile createTransientProfile(String providerID, Properties baseProperties) throws ConnectionProfileException;
    • All other ProfileManager APIs deal with permanent (i.e. non-transient) profiles
    • deleteProfile from ProfileManager could be retooled slightly to understand transient vs. non-transient profiles
    • another option is to simply add another property that indicates that a given profile is "transient". if such a profile is found when the ProfileManager is disposed, it gets discarded
  • Open discussion

[edit] Minutes

  • For new transient profiles, new method for ProfileManager
    • public IConnectionProfile createTransientProfile(String providerID, Properties baseProperties) throws ConnectionProfileException;
  • Revise the current API
    • public void createProfile(String name, String description, String providerID, Properties baseProperties) throws ConnectionProfileException;
  • to
    • public IConnectionProfile createProfile(String name, String description, String providerID, Properties baseProperties) throws ConnectionProfileException;
    • change it so it returns an IConnectionProfile instance
    • change it so that name and description can be passed in to be null
    • see if binary compatibility is broken with this change
  • ProfileManagerInitializerProvider issues discussed with Larry (Linda will create bug)

[edit] Action Items