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

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

public class XMLSampleLeaseHandler
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
XMLSampleLeaseHandler(org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager, InstrumentManagerHTTPConnector connector)
          Creates a new XMLSampleLeaseHandler.
 
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
getConnector, 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

XMLSampleLeaseHandler

public XMLSampleLeaseHandler(org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager,
                             InstrumentManagerHTTPConnector connector)
Creates a new XMLSampleLeaseHandler.

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:
The - full path being handled.
parameters - A Map of the parameters in the request.
os - The PrintWriter to write the result to.
Throws:
java.io.IOException


Copyright © 1997-2008 Apache Software Foundation. All Rights Reserved.