[ https://issues.apache.org/jira/browse/TUSCANY-1877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Venkatakrishnan reassigned TUSCANY-1877: ---------------------------------------- Assignee: Venkatakrishnan > Classloading: Tuscany runtime extension classloading > ---------------------------------------------------- > > Key: TUSCANY-1877 > URL: https://issues.apache.org/jira/browse/TUSCANY-1877 > Project: Tuscany > Issue Type: Improvement > Components: Java SCA Core Runtime > Reporter: Rajini Sivaram > Assignee: Venkatakrishnan > Attachments: tuscany-extension-classloading-patch.txt > > > Details of the discussion on classloading in Tuscany can be found on the > mailing list: > http://marc.info/?l=tuscany-dev&m=119210552631425&w=2 > Details specific to this patch are here: > http://marc.info/?l=tuscany-dev&m=119340004217949&w=2 > This patch introduces a service discovery class with a set of registered > classloaders which enables > extensions to be added to Tuscany without requiring the SPI classloader to > have visibility of the extension > classes. By default, Tuscany will continue to run in a single-classloader > mode. A multi-classloader > test has been added which runs Tuscany runtime with four classloaders forming > the hierarchy: > 3rd party <-- SCA-API <-- Tuscany SPI + runtime <-- Tuscany extensions > where <-- denotes a parent<--child relation. > This patch does not address classloading requirements specific to the Node > API. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]