directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phil Steitz (JIRA)" <directory-...@incubator.apache.org>
Subject [jira] Created: (DIRNAMING-10) Port changes from tomcat-catalina
Date Mon, 03 Jan 2005 01:24:11 GMT
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
 Assigned to: Phil Steitz 


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


Mime
View raw message