org.apache.excalibur.instrument.manager.http
Class XMLInstrumentManagerHandler

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.excalibur.instrument.AbstractLogEnabledInstrumentable
          extended byorg.apache.excalibur.instrument.manager.http.server.AbstractHTTPURLHandler
              extended byorg.apache.excalibur.instrument.manager.http.server.AbstractHTTPURLPrintWriterHandler
                  extended byorg.apache.excalibur.instrument.manager.http.AbstractHandler
                      extended byorg.apache.excalibur.instrument.manager.http.AbstractXMLHandler
                          extended byorg.apache.excalibur.instrument.manager.http.XMLInstrumentManagerHandler
All Implemented Interfaces:
HTTPURLHandler, Instrumentable, LogEnabled

public class XMLInstrumentManagerHandler
extends AbstractXMLHandler

Since:
4.1
Version:
CVS $Revision: 1.6 $ $Date: 2004/03/06 14:01:28 $
Author:
Avalon Development Team

Field Summary
 
Fields inherited from class org.apache.excalibur.instrument.manager.http.AbstractXMLHandler
INDENT
 
Fields inherited from interface org.apache.excalibur.instrument.manager.http.server.HTTPURLHandler
CONTENT_TYPE_IMAGE_JPEG, CONTENT_TYPE_IMAGE_X_ICON, CONTENT_TYPE_TEXT_HTML, CONTENT_TYPE_TEXT_XML
 
Fields inherited from interface org.apache.excalibur.instrument.Instrumentable
EMPTY_INSTRUMENT_ARRAY, EMPTY_INSTRUMENTABLE_ARRAY
 
Constructor Summary
XMLInstrumentManagerHandler(DefaultInstrumentManager manager, InstrumentManagerHTTPConnector connector)
          Creates a new XMLInstrumentManagerHandler.
 
Method Summary
 void doGet(java.lang.String path, java.util.Map parameters, java.io.PrintWriter out)
          Handles the specified request.
 
Methods inherited from class org.apache.excalibur.instrument.manager.http.AbstractXMLHandler
makeSafeAttribute, outputInstrument, outputInstrumentable, outputInstrumentableBrief, outputInstrumentBrief, outputInstrumentManager, outputLine, outputSample, outputSampleBrief, outputSampleHistory, replaceToken
 
Methods inherited from class org.apache.excalibur.instrument.manager.http.AbstractHandler
getInstrumentManager
 
Methods inherited from class org.apache.excalibur.instrument.manager.http.server.AbstractHTTPURLPrintWriterHandler
doGet
 
Methods inherited from class org.apache.excalibur.instrument.manager.http.server.AbstractHTTPURLHandler
getBooleanParameter, getBooleanParameter, getContentType, getEncoding, getIntegerParameter, getIntegerParameter, getIntegerParameters, getLongParameter, getLongParameter, getLongParameters, getParameter, getParameter, getParameters, getPath, handleRequest
 
Methods inherited from class org.apache.excalibur.instrument.AbstractLogEnabledInstrumentable
addChildInstrumentable, addInstrument, getChildInstrumentables, getInstrumentableName, getInstruments, setInstrumentableName
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLInstrumentManagerHandler

public XMLInstrumentManagerHandler(DefaultInstrumentManager manager,
                                   InstrumentManagerHTTPConnector connector)
Creates a new XMLInstrumentManagerHandler.

Parameters:
manager - Reference to the DefaultInstrumentManager.
connector - The InstrumentManagerHTTPConnector.
Method Detail

doGet

public void doGet(java.lang.String path,
                  java.util.Map parameters,
                  java.io.PrintWriter out)
           throws java.io.IOException
Handles the specified request.

Specified by:
doGet in class AbstractHTTPURLPrintWriterHandler
Parameters:
parameters - A Map of the parameters in the request.
Throws:
java.io.IOException


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.