org.apache.excalibur.instrument.manager.http
Class InstrumentManagerHTTPConnector
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.excalibur.instrument.AbstractLogEnabledInstrumentable
org.apache.excalibur.instrument.manager.http.InstrumentManagerHTTPConnector
- All Implemented Interfaces:
- org.apache.avalon.framework.configuration.Configurable, org.apache.excalibur.instrument.manager.DefaultInstrumentManagerConnector, org.apache.excalibur.instrument.Instrumentable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.activity.Startable
- public class InstrumentManagerHTTPConnector
- extends org.apache.excalibur.instrument.AbstractLogEnabledInstrumentable
- implements org.apache.excalibur.instrument.manager.DefaultInstrumentManagerConnector, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Startable
An HTTP connector which allows a client to connect to the ServiceManager
using the HTTP protocol. This connector makes use of an extremely
lightweight internal HTTP server to provide this access.
If the application is already running a full blown Servlet Engine, one
alternative to this connector is to make use of the InstrumentManagerServlet.
- Since:
- 4.1
- Version:
- CVS $Revision: 1.6 $ $Date: 2004/03/06 14:01:28 $
- Author:
- Avalon Development Team
Field Summary |
static int |
DEFAULT_PORT
The default port. |
static java.lang.String |
ENCODING
The encoding to use when writing out pages and reading in parameters. |
static java.lang.String |
XML_BANNER
|
Fields inherited from interface org.apache.excalibur.instrument.Instrumentable |
EMPTY_INSTRUMENT_ARRAY, EMPTY_INSTRUMENTABLE_ARRAY |
Method Summary |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
void |
setInstrumentManager(org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager)
Set the InstrumentManager to which the Connecter will provide
access. |
void |
start()
|
void |
stop()
|
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 |
DEFAULT_PORT
public static final int DEFAULT_PORT
- The default port.
- See Also:
- Constant Field Values
ENCODING
public static final java.lang.String ENCODING
- The encoding to use when writing out pages and reading in parameters.
- See Also:
- Constant Field Values
XML_BANNER
public static final java.lang.String XML_BANNER
- See Also:
- Constant Field Values
InstrumentManagerHTTPConnector
public InstrumentManagerHTTPConnector()
- Creates a new InstrumentManagerHTTPConnector.
setInstrumentManager
public void setInstrumentManager(org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager)
- Set the InstrumentManager to which the Connecter will provide
access. This method is called before the new connector is
configured or started.
- Specified by:
setInstrumentManager
in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManagerConnector
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface org.apache.avalon.framework.activity.Startable
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop
in interface org.apache.avalon.framework.activity.Startable
- Throws:
java.lang.Exception
Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.