Fortress was still littered with the old Profilable and ProfilePoints. I 
didn't know if ComponentHandler should extend Instrumentable or not, right 
now each component handler implements Instrumentable.
-pete

-- 
peter royal -> [EMAIL PROTECTED]
Index: build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/build.xml,v
retrieving revision 1.4
diff -u -r1.4 build.xml
--- build.xml	8 Apr 2002 12:15:41 -0000	1.4
+++ build.xml	12 Apr 2002 03:33:37 -0000
@@ -20,8 +20,8 @@
         <pathelement location="${excalibur-collections.jar}"/>
         <pathelement location="${excalibur-instrument.jar}"/>
         <pathelement location="${excalibur-instrument-manager-interfaces.jar}"/>
+	<pathelement location="${excalibur-instrument-manager.jar}"/>
         <pathelement location="${excalibur-testcase.jar}"/>
-        <pathelement location="${excalibur-command.jar}"/>
         <pathelement location="${excalibur-event.jar}"/>
         <pathelement location="${excalibur-util.jar}"/>
         <pathelement location="${excalibur-component.jar}"/>
@@ -44,7 +44,6 @@
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkInstrument"/>
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkManagerInterfaces"/>
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkTestcase"/>
-        <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkCommand"/>
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkEvent"/>
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkComponent"/>
         <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkLogger"/>
Index: default.properties
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/default.properties,v
retrieving revision 1.3
diff -u -r1.3 default.properties
--- default.properties	8 Apr 2002 10:32:09 -0000	1.3
+++ default.properties	12 Apr 2002 03:33:37 -0000
@@ -41,11 +41,6 @@
 excalibur-testcase.lib=${excalibur-testcase.home}
 excalibur-testcase.jar=${excalibur-testcase.lib}/excalibur-testcase-1.0.jar
 
-# ----- Excalibur command, version 1.0 or later -----
-excalibur-command.home=${basedir}/../command/dist
-excalibur-command.lib=${excalibur-command.home}
-excalibur-command.jar=${excalibur-command.lib}/excalibur-command-1.0a.jar
-
 # ----- Excalibur event, version 1.0 or later -----
 excalibur-event.home=${basedir}/../event/dist
 excalibur-event.lib=${excalibur-event.home}
Index: src/java/org/apache/excalibur/fortress/AbstractContainer.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/AbstractContainer.java,v
retrieving revision 1.28
diff -u -r1.28 AbstractContainer.java
--- src/java/org/apache/excalibur/fortress/AbstractContainer.java	4 Apr 2002 16:04:28 -0000	1.28
+++ src/java/org/apache/excalibur/fortress/AbstractContainer.java	12 Apr 2002 03:33:38 -0000
@@ -13,13 +13,13 @@
 import java.util.List;
 import org.apache.avalon.excalibur.collections.BucketMap;
 import org.apache.avalon.excalibur.collections.FixedSizeBuffer;
-import org.apache.avalon.excalibur.command.Command;
 import org.apache.avalon.excalibur.event.Queue;
+import org.apache.avalon.excalibur.event.command.Command;
 import org.apache.avalon.excalibur.logger.LoggerManager;
 import org.apache.avalon.excalibur.mpool.PoolManager;
-import org.apache.avalon.excalibur.fortress.handler.ComponentHandler;
-import org.apache.avalon.excalibur.fortress.util.ExcaliburRoleManager;
-import org.apache.avalon.excalibur.fortress.util.RoleManager;
+import org.apache.excalibur.fortress.handler.ComponentHandler;
+import org.apache.excalibur.fortress.util.ExcaliburRoleManager;
+import org.apache.excalibur.fortress.util.RoleManager;
 import org.apache.avalon.framework.activity.Disposable;
 import org.apache.avalon.framework.activity.Initializable;
 import org.apache.avalon.framework.component.Component;
Index: src/java/org/apache/excalibur/fortress/handler/ComponentFactory.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/ComponentFactory.java,v
retrieving revision 1.8
diff -u -r1.8 ComponentFactory.java
--- src/java/org/apache/excalibur/fortress/handler/ComponentFactory.java	4 Apr 2002 16:04:28 -0000	1.8
+++ src/java/org/apache/excalibur/fortress/handler/ComponentFactory.java	12 Apr 2002 03:33:38 -0000
@@ -202,27 +202,27 @@
         }
     }
 
-    public final void setProfilableName( String name )
+    public final void setInstrumentableName( String name )
     {
         // ignore
     }
 
-    public final String getProfilableName()
+    public final String getInstrumentableName()
     {
         return getCreatedClass().getName();
     }
 
-    public final ProfilePoint[] getProfilePoints()
+    public final Instrument[] getInstruments()
     {
-        return new ProfilePoint[]{
+        return new Instrument[]{
             m_newInstance,
             m_dispose
         };
     }
 
-    public final Profilable[] getChildProfilables()
+    public final Instrumentable[] getChildInstrumentables()
     {
-        return Profilable.EMPTY_PROFILABLE_ARRAY;
+        return Instrumentable.EMPTY_INSTRUMENTABLE_ARRAY;
     }
 
 }
Index: src/java/org/apache/excalibur/fortress/handler/FactoryComponentHandler.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/FactoryComponentHandler.java,v
retrieving revision 1.12
diff -u -r1.12 FactoryComponentHandler.java
--- src/java/org/apache/excalibur/fortress/handler/FactoryComponentHandler.java	4 Apr 2002 16:04:28 -0000	1.12
+++ src/java/org/apache/excalibur/fortress/handler/FactoryComponentHandler.java	12 Apr 2002 03:33:39 -0000
@@ -153,24 +153,24 @@
         m_disposed = true;
     }
 
-    public final void setProfilableName( String name )
+    public final void setInstrumentableName( String name )
     {
         m_name = name;
     }
 
-    public final String getProfilableName()
+    public final String getInstrumentableName()
     {
         return m_name;
     }
 
-    public final ProfilePoint[] getProfilePoints()
+    public final Instrument[] getInstruments()
     {
-        return Profilable.EMPTY_PROFILE_POINT_ARRAY;
+        return Instrumentable.EMPTY_INSTRUMENT_ARRAY;
     }
 
-    public final Profilable[] getChildProfilables()
+    public final Instrumentable[] getChildInstrumentables()
     {
-        return new Profilable[]{
+        return new Instrumentable[]{
             m_factory
         };
     }
Index: src/java/org/apache/excalibur/fortress/handler/PerThreadComponentHandler.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/PerThreadComponentHandler.java,v
retrieving revision 1.13
diff -u -r1.13 PerThreadComponentHandler.java
--- src/java/org/apache/excalibur/fortress/handler/PerThreadComponentHandler.java	4 Apr 2002 16:04:28 -0000	1.13
+++ src/java/org/apache/excalibur/fortress/handler/PerThreadComponentHandler.java	12 Apr 2002 03:33:40 -0000
@@ -26,7 +26,7 @@
  * @version CVS $Revision: 1.13 $ $Date: 2002/04/04 16:04:28 $
  * @since 4.0
  */
-public final class PerThreadComponentHandler implements ComponentHandler
+public final class PerThreadComponentHandler implements ComponentHandler, Instrumentable
 {
     private ThreadLocalComponent m_instance;
     private final ComponentFactory m_factory;
@@ -165,24 +165,24 @@
         }
     }
 
-    public final void setProfilableName( String name )
+    public final void setInstrumentableName( String name )
     {
         m_name = name;
     }
 
-    public final String getProfilableName()
+    public final String getInstrumentableName()
     {
         return m_name;
     }
 
-    public final ProfilePoint[] getProfilePoints()
+    public final Instrument[] getInstruments()
     {
-        return Profilable.EMPTY_PROFILE_POINT_ARRAY;
+        return EMPTY_INSTRUMENT_ARRAY;
     }
 
-    public final Profilable[] getChildProfilables()
+    public final Instrumentable[] getChildInstrumentables()
     {
-        return new Profilable[]{
+        return new Instrumentable[]{
             m_factory
         };
     }
Index: src/java/org/apache/excalibur/fortress/handler/PoolableComponentHandler.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/PoolableComponentHandler.java,v
retrieving revision 1.15
diff -u -r1.15 PoolableComponentHandler.java
--- src/java/org/apache/excalibur/fortress/handler/PoolableComponentHandler.java	4 Apr 2002 16:04:28 -0000	1.15
+++ src/java/org/apache/excalibur/fortress/handler/PoolableComponentHandler.java	12 Apr 2002 03:33:41 -0000
@@ -29,7 +29,7 @@
  * @version CVS $Revision: 1.15 $ $Date: 2002/04/04 16:04:28 $
  * @since 4.0
  */
-public final class PoolableComponentHandler implements ComponentHandler
+public final class PoolableComponentHandler implements ComponentHandler, Instrumentable
 {
     /** The instance of the ComponentFactory that creates and disposes of the Component */
     private final ComponentFactory m_factory;
@@ -145,24 +145,24 @@
         m_disposed = true;
     }
 
-    public final void setProfilableName( String name )
+    public final void setInstrumentableName( String name )
     {
         m_name = name;
     }
 
-    public final String getProfilableName()
+    public final String getInstrumentableName()
     {
         return m_name;
     }
 
-    public final ProfilePoint[] getProfilePoints()
+    public final Instrument[] getInstruments()
     {
-        return Profilable.EMPTY_PROFILE_POINT_ARRAY;
+        return EMPTY_INSTRUMENT_ARRAY;
     }
 
-    public final Profilable[] getChildProfilables()
+    public final Instrumentable[] getChildInstrumentables()
     {
-        return new Profilable[]{
+        return new Instrumentable[]{
             m_factory
         };
     }
Index: src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java,v
retrieving revision 1.11
diff -u -r1.11 ThreadSafeComponentHandler.java
--- src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java	4 Apr 2002 16:04:28 -0000	1.11
+++ src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java	12 Apr 2002 03:33:41 -0000
@@ -28,7 +28,7 @@
  * @version CVS $Revision: 1.11 $ $Date: 2002/04/04 16:04:28 $
  * @since 4.0
  */
-public final class ThreadSafeComponentHandler implements ComponentHandler
+public final class ThreadSafeComponentHandler implements ComponentHandler, Instrumentable
 {
     private Component m_instance;
     private final ComponentFactory m_factory;
@@ -159,24 +159,24 @@
         m_disposed = true;
     }
 
-    public final void setProfilableName( String name )
+    public final void setInstrumentableName( String name )
     {
         m_name = name;
     }
 
-    public final String getProfilableName()
+    public final String getInstrumentableName()
     {
         return m_name;
     }
 
-    public final ProfilePoint[] getProfilePoints()
+    public final Instrument[] getInstruments()
     {
-        return Profilable.EMPTY_PROFILE_POINT_ARRAY;
+        return EMPTY_INSTRUMENT_ARRAY;
     }
 
-    public final Profilable[] getChildProfilables()
+    public final Instrumentable[] getChildInstrumentables()
     {
-        return new Profilable[]{
+        return new Instrumentable[]{
             m_factory
         };
     }
Index: src/java/org/apache/excalibur/fortress/util/AbstractRoleManager.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/util/AbstractRoleManager.java,v
retrieving revision 1.6
diff -u -r1.6 AbstractRoleManager.java
--- src/java/org/apache/excalibur/fortress/util/AbstractRoleManager.java	4 Apr 2002 16:04:28 -0000	1.6
+++ src/java/org/apache/excalibur/fortress/util/AbstractRoleManager.java	12 Apr 2002 03:33:42 -0000
@@ -106,7 +106,7 @@
         }
         catch( Exception e )
         {
-            handlerKlass = org.apache.avalon.excalibur.fortress.handler.PerThreadComponentHandler.class;
+            handlerKlass = org.apache.excalibur.fortress.handler.PerThreadComponentHandler.class;
         }
 
         shorts.put( shortName, klass );
Index: src/java/org/apache/excalibur/fortress/util/ContextBuilder.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/util/ContextBuilder.java,v
retrieving revision 1.7
diff -u -r1.7 ContextBuilder.java
--- src/java/org/apache/excalibur/fortress/util/ContextBuilder.java	4 Apr 2002 16:04:28 -0000	1.7
+++ src/java/org/apache/excalibur/fortress/util/ContextBuilder.java	12 Apr 2002 03:33:42 -0000
@@ -167,7 +167,7 @@
         context.put( LOGGER_MANAGER_CONFIGURATION_URI, location );
     }
 
-    public void setInstrumentManager( ProfilerManager profiler )
+    public void setInstrumentManager( InstrumentManager profiler )
     {
         context.put( INSTRUMENT_MANAGER_CONFIGURATION, profiler );
         context.put( INSTRUMENT_MANAGER_CONFIGURATION, null );
Index: src/java/org/apache/excalibur/fortress/util/ContextManager.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/util/ContextManager.java,v
retrieving revision 1.14
diff -u -r1.14 ContextManager.java
--- src/java/org/apache/excalibur/fortress/util/ContextManager.java	8 Apr 2002 06:14:33 -0000	1.14
+++ src/java/org/apache/excalibur/fortress/util/ContextManager.java	12 Apr 2002 03:33:43 -0000
@@ -10,8 +10,8 @@
 import java.util.ArrayList;
 import java.util.Iterator;
 import org.apache.avalon.excalibur.instrument.manager.DefaultInstrumentManager;
-import org.apache.avalon.excalibur.command.CommandManager;
 import org.apache.avalon.excalibur.event.Queue;
+import org.apache.avalon.excalibur.event.command.CommandManager;
 import org.apache.avalon.excalibur.logger.LogKitLoggerManager;
 import org.apache.avalon.excalibur.logger.LoggerManager;
 import org.apache.avalon.excalibur.mpool.DefaultPoolManager;
@@ -576,14 +576,14 @@
                 profilerConfig = EMPTY_CONFIG;
             }
 
-            DefaultProfilerManager profilerManager = new DefaultProfilerManager();
-            profilerManager.enableLogging( getLogger() );
-            profilerManager.configure( profilerConfig );
-            profilerManager.initialize();
+            DefaultInstrumentManager instrumentManager = new DefaultInstrumentManager( INSTRUMENT_MANAGER_NAME );
+            instrumentManager.enableLogging( getLogger() );
+            instrumentManager.configure( profilerConfig );
+            instrumentManager.initialize();
 
-            assumeOwnership( profilerManager );
+            assumeOwnership( instrumentManager );
 
-            childContext.put( INSTRUMENT_MANAGER, profilerManager );
+            childContext.put( INSTRUMENT_MANAGER, instrumentManager );
         }
         finally
         {
Index: src/java/org/apache/excalibur/fortress/util/ContextManagerConstants.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/util/ContextManagerConstants.java,v
retrieving revision 1.5
diff -u -r1.5 ContextManagerConstants.java
--- src/java/org/apache/excalibur/fortress/util/ContextManagerConstants.java	4 Apr 2002 16:04:28 -0000	1.5
+++ src/java/org/apache/excalibur/fortress/util/ContextManagerConstants.java	12 Apr 2002 03:33:43 -0000
@@ -22,6 +22,7 @@
     String LOGGER_MANAGER_CONFIGURATION = "container.logManager.config";
     String LOGGER_MANAGER_CONFIGURATION_URI = "container.logManager.config.uri";
 
+    String INSTRUMENT_MANAGER_NAME = "container.instrumentManager";
     String INSTRUMENT_MANAGER_CONFIGURATION = "container.instrumentManager.config";
     String INSTRUMENT_MANAGER_CONFIGURATION_URI = "container.instrumentManager.config.uri";
 
Index: src/test/org/apache/excalibur/fortress/util/test/ConfigurableRoleManagerTestCase.java
===================================================================
RCS file: /home/cvspublic/jakarta-avalon-excalibur/fortress/src/test/org/apache/excalibur/fortress/util/test/ConfigurableRoleManagerTestCase.java,v
retrieving revision 1.6
diff -u -r1.6 ConfigurableRoleManagerTestCase.java
--- src/test/org/apache/excalibur/fortress/util/test/ConfigurableRoleManagerTestCase.java	4 Apr 2002 13:17:48 -0000	1.6
+++ src/test/org/apache/excalibur/fortress/util/test/ConfigurableRoleManagerTestCase.java	12 Apr 2002 03:33:43 -0000
@@ -8,7 +8,7 @@
 package org.apache.avalon.excalibur.fortress.util.test;
 
 import junit.framework.TestCase;
-import org.apache.avalon.excalibur.fortress.util.ConfigurableRoleManager;
+import org.apache.excalibur.fortress.util.ConfigurableRoleManager;
 import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
 
 /**
--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to