Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "DTP Connectivity Project Committers Meeting Minutes: December 8, 2008"
(→Minutes) |
(→Minutes) |
||
Line 18: | Line 18: | ||
==Minutes== | ==Minutes== | ||
− | * | + | * For new transient profiles, new method for ProfileManager |
− | * ProfileManagerInitializerProvider | + | ** 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
Attendees
- Brian Fitzpatrick
- Linda Chan
- Larry Dunnell
Regrets
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
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)