fede 01/02/26 05:21:50
Modified: proposal/4.0/src/java/org/apache/avalon changes.txt
proposal/4.0/src/java/org/apache/avalon/pool
ObjectFactory.java Pool.java
proposal/4.0/src/java/org/apache/avalon/thread
ThreadManager.java
Log:
Removed component dependencies in avalon.pool and avalon.thread.
Revision Changes Path
1.3 +7 -1
jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/changes.txt
Index: changes.txt
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/changes.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- changes.txt 2001/02/26 00:50:50 1.2
+++ changes.txt 2001/02/26 13:21:50 1.3
@@ -1,3 +1,4 @@
+FB:
-All Context related classes moved to org.apache.avalon.context.
-All Configuration related classes moved to org.apache.avalon.configuration;
-All Component related classes moved to org.apache.avalon.component;
@@ -23,4 +24,9 @@
-package org.apache.avalon.util.i18n moved to package org.apache.aut.i18n
-classes org.apache.avalon.util.Array* moved to package
org.apache.aut.collections
-classes org.apache.avalon.util.*Enum moved to package org.apache.aut
--classe org.apache.avalon.util.ObjectUtil moved to package org.apache.aut
\ No newline at end of file
+-classe org.apache.avalon.util.ObjectUtil moved to package org.apache.aut
+
+FB:
+-ThreadManager do not extend any more Component.
+-ObjectFactory do not extend any more Component.
+-Pool do not extend any more Component.
\ No newline at end of file
1.2 +0 -3
jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/pool/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/pool/ObjectFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ObjectFactory.java 2001/02/26 00:38:20 1.1
+++ ObjectFactory.java 2001/02/26 13:21:50 1.2
@@ -7,8 +7,6 @@
*/
package org.apache.avalon.pool;
-import org.apache.avalon.component.Component;
-
/**
* This is the interface for factory that is used to create objects for Pool.
*
@@ -17,7 +15,6 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public interface ObjectFactory
- extends Component
{
Poolable newInstance() throws Exception;
Class getCreatedClass();
1.2 +0 -3
jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/pool/Pool.java
Index: Pool.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/pool/Pool.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Pool.java 2001/02/26 00:38:20 1.1
+++ Pool.java 2001/02/26 13:21:50 1.2
@@ -7,8 +7,6 @@
*/
package org.apache.avalon.pool;
-import org.apache.avalon.component.Component;
-
/**
* This is an <code>Pool</code> that caches Poolable objects for reuse.
*
@@ -17,7 +15,6 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public interface Pool
- extends Component
{
Poolable get() throws Exception;
void put( Poolable poolable );
1.2 +0 -3
jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/thread/ThreadManager.java
Index: ThreadManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/avalon/thread/ThreadManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ThreadManager.java 2001/02/25 10:45:48 1.1
+++ ThreadManager.java 2001/02/26 13:21:50 1.2
@@ -7,8 +7,6 @@
*/
package org.apache.avalon.thread;
-import org.apache.avalon.component.Component;
-
/**
* Interface for component that hands out thread pools.
*
@@ -16,7 +14,6 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public interface ThreadManager
- extends Component
{
ThreadPool getThreadPool( String name );
ThreadPool getDefaultThreadPool();