[ http://issues.apache.org/jira/browse/DIRNAMING-10?page=history ] Phil Steitz closed DIRNAMING-10: -------------------------------- Resolution: Fixed > Port changes from tomcat-catalina > --------------------------------- > > Key: DIRNAMING-10 > URL: http://issues.apache.org/jira/browse/DIRNAMING-10 > Project: Directory naming > Type: Bug > Reporter: Phil Steitz > Assignee: Phil Steitz > Attachments: ChangeLog > > Since the [naming] sources were extracted from the Jakarta Tomcat codebase, several bug fixes and enhancements have been applied to the Tomcat code. While some of these have been applied to [naming], some important changes have not. This ticket tracks the the port of these changes to [naming]. > Summary of required changes: > Refactoring / Performance Improvement > --Moved the caching algorithm out of ProxyDirContext > --Changed to Java 2 Collections collections, eliminating many synchs. > MUST now use SynchronizedContext if thread-safe context is required. > Bug Fixes > --BZ 30561 NamingService doesn't correctly start/stop > --BZ 17690 WARDirContext - setDocBase throws confusing message > --Several changes to improve cache management in resources package > --Improve exception management in NamingContext and ContextBindings > One refactoring change will not be applied: > factory/Constants.java -- will not port > public static final String DBCP_DATASOURCE_FACTORY = > - "org.apache.commons.dbcp.BasicDataSourceFactory"; > + "org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"; -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira