Author: cziegeler
Date: Tue Oct 26 06:47:58 2004
New Revision: 55610

Modified:
   
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java
Log:
Remove instrumentation support

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java
    (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java
    Tue Oct 26 06:47:58 2004
@@ -48,8 +48,6 @@
 
 import org.apache.commons.lang.BooleanUtils;
 import org.apache.commons.lang.SystemUtils;
-import org.apache.excalibur.instrument.InstrumentManager;
-import org.apache.excalibur.instrument.manager.DefaultInstrumentManager;
 import org.apache.log.ContextMap;
 import org.apache.log.ErrorHandler;
 import org.apache.log.Hierarchy;
@@ -198,16 +196,6 @@
     private boolean manageExceptions;
 
     /**
-     * Flag to enable avalon excalibur instrumentation of Cocoon.
-     */
-    private boolean enableInstrumentation;
-
-    /**
-     * The <code>InstrumentManager</code> instance
-     */
-    private DefaultInstrumentManager instrumentManager;
-
-    /**
      * This is the path to the portlet context (or the result
      * of calling getRealPath('/') on the PortletContext.
      * Note, that this can be null.
@@ -495,8 +483,6 @@
         this.appContext.put(Constants.CONTEXT_DEFAULT_ENCODING, 
this.defaultFormEncoding);
         this.manageExceptions = getInitParameterAsBoolean("manage-exceptions", 
true);
 
-        this.enableInstrumentation = 
getInitParameterAsBoolean("enable-instrumentation", false);
-
         this.requestFactory = new RequestFactory(this.autoSaveUploads,
                                                  this.uploadDir,
                                                  this.allowOverwrite,
@@ -544,10 +530,6 @@
             this.disposeCocoon();
         }
 
-        if (this.enableInstrumentation) {
-            this.instrumentManager.dispose();
-        }
-
         ContainerUtil.dispose(this.parentServiceManager);
     }
 
@@ -1619,40 +1601,6 @@
     protected void updateEnvironment() throws PortletException {
         this.appContext.put(Constants.CONTEXT_CLASS_LOADER, classLoader);
         this.appContext.put(Constants.CONTEXT_CLASSPATH, getClassPath());
-    }
-
-    /**
-     * Helper method to obtain an <code>InstrumentManager</code> instance
-     *
-     * @return an <code>InstrumentManager</code> instance
-     */
-    private InstrumentManager getInstrumentManager()
-    throws Exception {
-        String imConfig = getInitParameter("instrumentation-config");
-        if (imConfig == null) {
-            throw new PortletException("Please define the init-param 
'instrumentation-config' in your web.xml");
-        }
-
-        final InputStream is = 
this.portletContext.getResourceAsStream(imConfig);
-        final DefaultConfigurationBuilder builder = new 
DefaultConfigurationBuilder();
-        final Configuration conf = builder.build(is);
-
-        // Get the logger for the instrument manager
-        final String imLoggerCategory = conf.getAttribute("logger", 
"core.instrument");
-        Logger imLogger = 
this.loggerManager.getLoggerForCategory(imLoggerCategory);
-
-        // Set up the Instrument Manager
-        DefaultInstrumentManager instrumentManager = new 
DefaultInstrumentManager();
-        instrumentManager.enableLogging(imLogger);
-        instrumentManager.configure(conf);
-        instrumentManager.initialize();
-
-        if (getLogger().isDebugEnabled()) {
-            getLogger().debug("Instrument manager created " + 
instrumentManager);
-        }
-
-        this.instrumentManager = instrumentManager;
-        return instrumentManager;
     }
 
     private String processTime(long time) {

Reply via email to