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

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
All Implemented Interfaces:
LogEnabled, Instrumentable, HTTPURLHandler
Direct Known Subclasses:
AbstractHTMLHandler, AbstractXMLHandler

public abstract class AbstractHandler
extends AbstractHTTPURLPrintWriterHandler

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

Field Summary
 
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
AbstractHandler(String path, String contentType, DefaultInstrumentManager manager, InstrumentManagerHTTPConnector connector)
          Creates a new AbstractHandler.
 
Method Summary
protected  InstrumentManagerHTTPConnector getConnector()
           
 DefaultInstrumentManager getInstrumentManager()
          Returns a reference to the instrument manager interface.
 
Methods inherited from class org.apache.excalibur.instrument.manager.http.server.AbstractHTTPURLPrintWriterHandler
doGet, 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

AbstractHandler

public AbstractHandler(String path,
                       String contentType,
                       DefaultInstrumentManager manager,
                       InstrumentManagerHTTPConnector connector)
Creates a new AbstractHandler.

Parameters:
path - The path handled by this handler.
contentType - The content type.
manager - Reference to the instrument manager interface.
connector - The InstrumentManagerHTTPConnector.
Method Detail

getInstrumentManager

public DefaultInstrumentManager getInstrumentManager()
Returns a reference to the instrument manager interface.

Returns:
A reference to the instrument manager interface.

getConnector

protected InstrumentManagerHTTPConnector getConnector()


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