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

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.XMLCreateSampleHandler
All Implemented Interfaces:
HTTPURLHandler, Instrumentable, LogEnabled

public class XMLCreateSampleHandler
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
XMLCreateSampleHandler(DefaultInstrumentManager manager, InstrumentManagerHTTPConnector connector)
          Creates a new XMLCreateSampleHandler.
 
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

XMLCreateSampleHandler

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

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.