Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > ee5115d1de8d9cf1c36a33cc4513700b > files > 307

mx4j-manual-3.0.1-9.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_40) on Fri Oct 18 06:47:25 UTC 2013 -->
<title>HttpAdaptor (MX4J API)</title>
<meta name="date" content="2013-10-18">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="HttpAdaptor (MX4J API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/HttpAdaptor.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../mx4j/tools/adaptor/http/GetAttributeCommandProcessor.html" title="class in mx4j.tools.adaptor.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?mx4j/tools/adaptor/http/HttpAdaptor.html" target="_top">Frames</a></li>
<li><a href="HttpAdaptor.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">mx4j.tools.adaptor.http</div>
<h2 title="Class HttpAdaptor" class="title">Class HttpAdaptor</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>mx4j.tools.adaptor.http.HttpAdaptor</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>javax.management.MBeanRegistration, <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">HttpAdaptor</span>
extends java.lang.Object
implements <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a>, javax.management.MBeanRegistration</pre>
<div class="block">HttpAdaptor sets the basic adaptor listening for HTTP requests</div>
<dl><dt><span class="strong">Version:</span></dt>
  <dd>$Revision: 1.13 $</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#HttpAdaptor()">HttpAdaptor</a></strong>()</code>
<div class="block">Default Constructor added so that we can have some additional
 constructors as well.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#HttpAdaptor(int)">HttpAdaptor</a></strong>(int&nbsp;port)</code>
<div class="block">Overloaded constructor to allow the port to be set.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#HttpAdaptor(int, java.lang.String)">HttpAdaptor</a></strong>(int&nbsp;port,
           java.lang.String&nbsp;host)</code>
<div class="block">Overloaded constructor to allow the port to be set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#HttpAdaptor(java.lang.String)">HttpAdaptor</a></strong>(java.lang.String&nbsp;host)</code>
<div class="block">Overloaded constructor to allow the host to be set.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#addAuthorization(java.lang.String, java.lang.String)">addAuthorization</a></strong>(java.lang.String&nbsp;username,
                java.lang.String&nbsp;password)</code>
<div class="block">Adds an authorization pair as username/password</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#addCommandProcessor(java.lang.String, mx4j.tools.adaptor.http.HttpCommandProcessor)">addCommandProcessor</a></strong>(java.lang.String&nbsp;path,
                   <a href="../../../../mx4j/tools/adaptor/http/HttpCommandProcessor.html" title="interface in mx4j.tools.adaptor.http">HttpCommandProcessor</a>&nbsp;processor)</code>
<div class="block">Adds a command processor object</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#addCommandProcessor(java.lang.String, java.lang.String)">addCommandProcessor</a></strong>(java.lang.String&nbsp;path,
                   java.lang.String&nbsp;processorClass)</code>
<div class="block">Adds a command processor object by class</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#buildCommands()">buildCommands</a></strong>()</code>
<div class="block">Build the commands</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#findUnknownElement(java.lang.String, mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream)">findUnknownElement</a></strong>(java.lang.String&nbsp;path,
                  <a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
                  <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getAuthenticationMethod()">getAuthenticationMethod</a></strong>()</code>
<div class="block">Authentication Method</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getHost()">getHost</a></strong>()</code>
<div class="block">Return the host name the server will be listening to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getPort()">getPort</a></strong>()</code>
<div class="block">Returns the port where the server is running on.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../mx4j/tools/adaptor/http/ProcessorMBean.html" title="interface in mx4j.tools.adaptor.http">ProcessorMBean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getProcessor()">getProcessor</a></strong>()</code>
<div class="block">Returns the Processor set by <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)"><code>HttpAdaptorMBean.setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../mx4j/tools/adaptor/http/HttpCommandProcessor.html" title="interface in mx4j.tools.adaptor.http">HttpCommandProcessor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getProcessor(java.lang.String)">getProcessor</a></strong>(java.lang.String&nbsp;path)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>javax.management.ObjectName</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getProcessorName()">getProcessorName</a></strong>()</code>
<div class="block">Returns the ObjectName of the processor set by <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessorName(javax.management.ObjectName)"><code>HttpAdaptorMBean.setProcessorName(javax.management.ObjectName)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getRequestsCount()">getRequestsCount</a></strong>()</code>
<div class="block">Requests count</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Date</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getStartDate()">getStartDate</a></strong>()</code>
<div class="block">Starting date</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#getVersion()">getVersion</a></strong>()</code>
<div class="block">Gets the HttpAdaptor version</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#isActive()">isActive</a></strong>()</code>
<div class="block">Indicates whether the server's running</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#postDeregister()">postDeregister</a></strong>()</code>
<div class="block">Callback called just after the MBean has been successfully unregistered.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#postProcess(mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream, org.w3c.dom.Document)">postProcess</a></strong>(<a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
           <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in,
           org.w3c.dom.Document&nbsp;document)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#postProcess(mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream, java.lang.Exception)">postProcess</a></strong>(<a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
           <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in,
           java.lang.Exception&nbsp;e)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#postRegister(java.lang.Boolean)">postRegister</a></strong>(java.lang.Boolean&nbsp;registrationDone)</code>
<div class="block">Callback called just after the MBean has been registered (successfully or not).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#preDeregister()">preDeregister</a></strong>()</code>
<div class="block">Callback called just before MBean unregistration from the MBeanServer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#preProcess(java.lang.String)">preProcess</a></strong>(java.lang.String&nbsp;path)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>javax.management.ObjectName</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#preRegister(javax.management.MBeanServer, javax.management.ObjectName)">preRegister</a></strong>(javax.management.MBeanServer&nbsp;server,
           javax.management.ObjectName&nbsp;name)</code>
<div class="block">Gathers some basic data</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#removeCommandProcessor(java.lang.String)">removeCommandProcessor</a></strong>(java.lang.String&nbsp;path)</code>
<div class="block">Removes a command processor object by class</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#restart()">restart</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>as of RC 1</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setAuthenticationMethod(java.lang.String)">setAuthenticationMethod</a></strong>(java.lang.String&nbsp;method)</code>
<div class="block">Sets the Authentication Method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setHost(java.lang.String)">setHost</a></strong>(java.lang.String&nbsp;host)</code>
<div class="block">Sets the host name where the server will be listening</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setPort(int)">setPort</a></strong>(int&nbsp;port)</code>
<div class="block">Sets the value of the server's port</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)">setProcessor</a></strong>(<a href="../../../../mx4j/tools/adaptor/http/ProcessorMBean.html" title="interface in mx4j.tools.adaptor.http">ProcessorMBean</a>&nbsp;processor)</code>
<div class="block">Sets the object which will post process the XML results.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setProcessorClass(java.lang.String)">setProcessorClass</a></strong>(java.lang.String&nbsp;processorClass)</code>
<div class="block">Sets the classname of the object which will post process the XML results.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setProcessorName(javax.management.ObjectName)">setProcessorName</a></strong>(javax.management.ObjectName&nbsp;processorName)</code>
<div class="block">Sets the object name which will post process the XML result.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setProcessorNameString(java.lang.String)">setProcessorNameString</a></strong>(java.lang.String&nbsp;processorName)</code>
<div class="block">Sets the object name of the PostProcessor MBean.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setSocketFactory(mx4j.tools.adaptor.AdaptorServerSocketFactory)">setSocketFactory</a></strong>(<a href="../../../../mx4j/tools/adaptor/AdaptorServerSocketFactory.html" title="interface in mx4j.tools.adaptor">AdaptorServerSocketFactory</a>&nbsp;factory)</code>
<div class="block">Sets the object which create the server sockets</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setSocketFactoryName(javax.management.ObjectName)">setSocketFactoryName</a></strong>(javax.management.ObjectName&nbsp;factoryName)</code>
<div class="block">Sets the factory's object name which will create the server sockets</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#setSocketFactoryNameString(java.lang.String)">setSocketFactoryNameString</a></strong>(java.lang.String&nbsp;factoryName)</code>
<div class="block">Sets the factory's object name which will create the server sockets</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#start()">start</a></strong>()</code>
<div class="block">Starts the server</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptor.html#stop()">stop</a></strong>()</code>
<div class="block">Stops the HTTP daemon</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="HttpAdaptor()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpAdaptor</h4>
<pre>public&nbsp;HttpAdaptor()</pre>
<div class="block">Default Constructor added so that we can have some additional
 constructors as well.</div>
</li>
</ul>
<a name="HttpAdaptor(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpAdaptor</h4>
<pre>public&nbsp;HttpAdaptor(int&nbsp;port)</pre>
<div class="block">Overloaded constructor to allow the port to be set.
 The reason this was added was to allow the loading of this adaptor by
 the dynamic loading service of the MBean server and have the port set
 from a param in the mlet file. Example: (replaced lt & gt symbol with [])
 <br>[mlet code="mx4j.tools.adaptor.http.HttpAdaptor"
 <br>      archive="mx4j.jar"
 <br>      name="Server:name=HttpAdaptor"]
 <br>   [arg type="int" value="12345"]
 <br>[/mlet]
 <p/>
 <p>This constructor uses the default host or the host must be set later.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>port</code> - The port on which the HttpAdaptor should listen</dd></dl>
</li>
</ul>
<a name="HttpAdaptor(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpAdaptor</h4>
<pre>public&nbsp;HttpAdaptor(java.lang.String&nbsp;host)</pre>
<div class="block">Overloaded constructor to allow the host to be set.
 The reason this was added was to allow the loading of this adaptor by
 the dynamic loading service of the MBean server and have the host set
 from a param in the mlet file. Example: (replaced lt & gt symbol with [])
 <br>[mlet code="mx4j.tools.adaptor.http.HttpAdaptor"
 <br>      archive="mx4j.jar"
 <br>      name="Server:name=HttpAdaptor"]
 <br>   [arg type="java.lang.String" value="someserver.somehost.com"]
 <br>[/mlet]
 <p/>
 <p>This constructor uses the default port or the port must be set later.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>host</code> - The host on which the HttpAdaptor should listen</dd></dl>
</li>
</ul>
<a name="HttpAdaptor(int, java.lang.String)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HttpAdaptor</h4>
<pre>public&nbsp;HttpAdaptor(int&nbsp;port,
           java.lang.String&nbsp;host)</pre>
<div class="block">Overloaded constructor to allow the port to be set.
 The reason this was added was to allow the loading of this adaptor by
 the dynamic loading service of the MBean server and have the port set
 from a param in the mlet file. Example: (replaced lt & gt symbol with [])
 NOTE that the port must come before the host in the arg list of the mlet
 <br>[mlet code="mx4j.tools.adaptor.http.HttpAdaptor"
 <br>      archive="mx4j.jar"
 <br>      name="Server:name=HttpAdaptor"]
 <br>   [arg type="int" value="12345"]
 <br>   [arg type="java.lang.String" value="someserver.somehost.com"]
 <br>[/mlet]</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>port</code> - The port on which the HttpAdaptor should listen</dd><dd><code>host</code> - The host on which the HttpAdaptor should listen</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="setPort(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPort</h4>
<pre>public&nbsp;void&nbsp;setPort(int&nbsp;port)</pre>
<div class="block">Sets the value of the server's port</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setPort(int)">setPort</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>port</code> - the new port's value</dd></dl>
</li>
</ul>
<a name="getPort()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPort</h4>
<pre>public&nbsp;int&nbsp;getPort()</pre>
<div class="block">Returns the port where the server is running on. Default is 8080</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getPort()">getPort</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>HTTPServer's port</dd></dl>
</li>
</ul>
<a name="setHost(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHost</h4>
<pre>public&nbsp;void&nbsp;setHost(java.lang.String&nbsp;host)</pre>
<div class="block">Sets the host name where the server will be listening</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setHost(java.lang.String)">setHost</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>host</code> - Server's host</dd></dl>
</li>
</ul>
<a name="getHost()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHost</h4>
<pre>public&nbsp;java.lang.String&nbsp;getHost()</pre>
<div class="block">Return the host name the server will be listening to. If null the server
 listen at the localhost</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getHost()">getHost</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the current hostname</dd></dl>
</li>
</ul>
<a name="setAuthenticationMethod(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAuthenticationMethod</h4>
<pre>public&nbsp;void&nbsp;setAuthenticationMethod(java.lang.String&nbsp;method)</pre>
<div class="block">Sets the Authentication Method.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setAuthenticationMethod(java.lang.String)">setAuthenticationMethod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>method</code> - none/basic/digest</dd></dl>
</li>
</ul>
<a name="getAuthenticationMethod()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAuthenticationMethod</h4>
<pre>public&nbsp;java.lang.String&nbsp;getAuthenticationMethod()</pre>
<div class="block">Authentication Method</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getAuthenticationMethod()">getAuthenticationMethod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>authentication method</dd></dl>
</li>
</ul>
<a name="setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessor</h4>
<pre>public&nbsp;void&nbsp;setProcessor(<a href="../../../../mx4j/tools/adaptor/http/ProcessorMBean.html" title="interface in mx4j.tools.adaptor.http">ProcessorMBean</a>&nbsp;processor)</pre>
<div class="block">Sets the object which will post process the XML results. The last value set
 between the setPostProcessor and setPostProcessorName will be the valid one</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)">setProcessor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>processor</code> - a Post processor object</dd></dl>
</li>
</ul>
<a name="setProcessorClass(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessorClass</h4>
<pre>public&nbsp;void&nbsp;setProcessorClass(java.lang.String&nbsp;processorClass)</pre>
<div class="block">Sets the classname of the object which will post process the XML results. The adaptor
 will try to build the object and use the processor name ObjectName to register it
 The class name has to implements mx4j.tools.adaptor.http.ProcessorMBean and be MBean
 compliant</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessorClass(java.lang.String)">setProcessorClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>processorClass</code> - a Post processor object</dd></dl>
</li>
</ul>
<a name="setProcessorNameString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessorNameString</h4>
<pre>public&nbsp;void&nbsp;setProcessorNameString(java.lang.String&nbsp;processorName)
                            throws javax.management.MalformedObjectNameException</pre>
<div class="block">Sets the object name of the PostProcessor MBean. If ProcessorClass is set the processor
 will be created</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessorNameString(java.lang.String)">setProcessorNameString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>processorName</code> - a Post processor object</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>javax.management.MalformedObjectNameException</code></dd></dl>
</li>
</ul>
<a name="setProcessorName(javax.management.ObjectName)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessorName</h4>
<pre>public&nbsp;void&nbsp;setProcessorName(javax.management.ObjectName&nbsp;processorName)</pre>
<div class="block">Sets the object name which will post process the XML result. The last value
 set between the setPostProcessor and setPostProcessorName will be the valid
 one. The MBean will be verified to be of instance HttpPostProcessor</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessorName(javax.management.ObjectName)">setProcessorName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>processorName</code> - The new processorName value</dd></dl>
</li>
</ul>
<a name="getProcessor()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProcessor</h4>
<pre>public&nbsp;<a href="../../../../mx4j/tools/adaptor/http/ProcessorMBean.html" title="interface in mx4j.tools.adaptor.http">ProcessorMBean</a>&nbsp;getProcessor()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getProcessor()">HttpAdaptorMBean</a></code></strong></div>
<div class="block">Returns the Processor set by <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)"><code>HttpAdaptorMBean.setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)</code></a></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getProcessor()">getProcessor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="getProcessorName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProcessorName</h4>
<pre>public&nbsp;javax.management.ObjectName&nbsp;getProcessorName()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getProcessorName()">HttpAdaptorMBean</a></code></strong></div>
<div class="block">Returns the ObjectName of the processor set by <a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setProcessorName(javax.management.ObjectName)"><code>HttpAdaptorMBean.setProcessorName(javax.management.ObjectName)</code></a></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getProcessorName()">getProcessorName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="setSocketFactory(mx4j.tools.adaptor.AdaptorServerSocketFactory)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSocketFactory</h4>
<pre>public&nbsp;void&nbsp;setSocketFactory(<a href="../../../../mx4j/tools/adaptor/AdaptorServerSocketFactory.html" title="interface in mx4j.tools.adaptor">AdaptorServerSocketFactory</a>&nbsp;factory)</pre>
<div class="block">Sets the object which create the server sockets</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setSocketFactory(mx4j.tools.adaptor.AdaptorServerSocketFactory)">setSocketFactory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>factory</code> - the socket factory</dd></dl>
</li>
</ul>
<a name="setSocketFactoryName(javax.management.ObjectName)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSocketFactoryName</h4>
<pre>public&nbsp;void&nbsp;setSocketFactoryName(javax.management.ObjectName&nbsp;factoryName)</pre>
<div class="block">Sets the factory's object name which will create the server sockets</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setSocketFactoryName(javax.management.ObjectName)">setSocketFactoryName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>factoryName</code> - the socket factory</dd></dl>
</li>
</ul>
<a name="setSocketFactoryNameString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSocketFactoryNameString</h4>
<pre>public&nbsp;void&nbsp;setSocketFactoryNameString(java.lang.String&nbsp;factoryName)
                                throws javax.management.MalformedObjectNameException</pre>
<div class="block">Sets the factory's object name which will create the server sockets</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#setSocketFactoryNameString(java.lang.String)">setSocketFactoryNameString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>factoryName</code> - the socket factory</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>javax.management.MalformedObjectNameException</code></dd></dl>
</li>
</ul>
<a name="isActive()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isActive</h4>
<pre>public&nbsp;boolean&nbsp;isActive()</pre>
<div class="block">Indicates whether the server's running</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#isActive()">isActive</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>The active value</dd></dl>
</li>
</ul>
<a name="getStartDate()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartDate</h4>
<pre>public&nbsp;java.util.Date&nbsp;getStartDate()</pre>
<div class="block">Starting date</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getStartDate()">getStartDate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>The date when the server was started</dd></dl>
</li>
</ul>
<a name="getRequestsCount()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestsCount</h4>
<pre>public&nbsp;long&nbsp;getRequestsCount()</pre>
<div class="block">Requests count</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getRequestsCount()">getRequestsCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>The total of requests served so far</dd></dl>
</li>
</ul>
<a name="getVersion()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;java.lang.String&nbsp;getVersion()</pre>
<div class="block">Gets the HttpAdaptor version</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#getVersion()">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>HttpAdaptor's version</dd></dl>
</li>
</ul>
<a name="addCommandProcessor(java.lang.String, mx4j.tools.adaptor.http.HttpCommandProcessor)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCommandProcessor</h4>
<pre>public&nbsp;void&nbsp;addCommandProcessor(java.lang.String&nbsp;path,
                       <a href="../../../../mx4j/tools/adaptor/http/HttpCommandProcessor.html" title="interface in mx4j.tools.adaptor.http">HttpCommandProcessor</a>&nbsp;processor)</pre>
<div class="block">Adds a command processor object</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#addCommandProcessor(java.lang.String, mx4j.tools.adaptor.http.HttpCommandProcessor)">addCommandProcessor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="addCommandProcessor(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCommandProcessor</h4>
<pre>public&nbsp;void&nbsp;addCommandProcessor(java.lang.String&nbsp;path,
                       java.lang.String&nbsp;processorClass)</pre>
<div class="block">Adds a command processor object by class</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#addCommandProcessor(java.lang.String, java.lang.String)">addCommandProcessor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="removeCommandProcessor(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeCommandProcessor</h4>
<pre>public&nbsp;void&nbsp;removeCommandProcessor(java.lang.String&nbsp;path)</pre>
<div class="block">Removes a command processor object by class</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#removeCommandProcessor(java.lang.String)">removeCommandProcessor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="start()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;void&nbsp;start()
           throws java.io.IOException</pre>
<div class="block">Starts the server</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#start()">start</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="restart()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>restart</h4>
<pre>public&nbsp;void&nbsp;restart()
             throws java.io.IOException</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>as of RC 1</i></div>
<div class="block">Restarts the server. Useful when changing the Server parameters</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<a name="stop()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>public&nbsp;void&nbsp;stop()</pre>
<div class="block">Stops the HTTP daemon</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#stop()">stop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="addAuthorization(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAuthorization</h4>
<pre>public&nbsp;void&nbsp;addAuthorization(java.lang.String&nbsp;username,
                    java.lang.String&nbsp;password)</pre>
<div class="block">Adds an authorization pair as username/password</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html#addAuthorization(java.lang.String, java.lang.String)">addAuthorization</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http">HttpAdaptorMBean</a></code></dd>
</dl>
</li>
</ul>
<a name="preRegister(javax.management.MBeanServer, javax.management.ObjectName)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>preRegister</h4>
<pre>public&nbsp;javax.management.ObjectName&nbsp;preRegister(javax.management.MBeanServer&nbsp;server,
                                      javax.management.ObjectName&nbsp;name)
                                        throws java.lang.Exception</pre>
<div class="block">Gathers some basic data</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>preRegister</code>&nbsp;in interface&nbsp;<code>javax.management.MBeanRegistration</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>server</code> - The MBeanServer on which the MBean will be registered.</dd><dd><code>name</code> - The <code>ObjectName</code> of the MBean.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The <code>ObjectName</code> of the registered MBean, must not be null</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code> - Any possible exception generated by this method will be caught
                   by the <code>MBeanServer</code> and re-thrown as an <code>MBeanRegistrationException</code>
                   to the client.</dd></dl>
</li>
</ul>
<a name="postRegister(java.lang.Boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>postRegister</h4>
<pre>public&nbsp;void&nbsp;postRegister(java.lang.Boolean&nbsp;registrationDone)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code>javax.management.MBeanRegistration</code></strong></div>
<div class="block">Callback called just after the MBean has been registered (successfully or not).</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>postRegister</code>&nbsp;in interface&nbsp;<code>javax.management.MBeanRegistration</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>registrationDone</code> - True if the registration was successful, false otherwise.</dd></dl>
</li>
</ul>
<a name="preDeregister()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>preDeregister</h4>
<pre>public&nbsp;void&nbsp;preDeregister()
                   throws java.lang.Exception</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code>javax.management.MBeanRegistration</code></strong></div>
<div class="block">Callback called just before MBean unregistration from the MBeanServer.
 Any exception thrown by this method will cause the MBean unregistration to abort.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>preDeregister</code>&nbsp;in interface&nbsp;<code>javax.management.MBeanRegistration</code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code> - Any possible exception generated by this method will be caught
                   by the <code>MBeanServer</code> and re-thrown as an <code>MBeanRegistrationException</code>
                   to the client.</dd></dl>
</li>
</ul>
<a name="postDeregister()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>postDeregister</h4>
<pre>public&nbsp;void&nbsp;postDeregister()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code>javax.management.MBeanRegistration</code></strong></div>
<div class="block">Callback called just after the MBean has been successfully unregistered.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>postDeregister</code>&nbsp;in interface&nbsp;<code>javax.management.MBeanRegistration</code></dd>
</dl>
</li>
</ul>
<a name="getProcessor(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProcessor</h4>
<pre>protected&nbsp;<a href="../../../../mx4j/tools/adaptor/http/HttpCommandProcessor.html" title="interface in mx4j.tools.adaptor.http">HttpCommandProcessor</a>&nbsp;getProcessor(java.lang.String&nbsp;path)</pre>
</li>
</ul>
<a name="buildCommands()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildCommands</h4>
<pre>protected&nbsp;void&nbsp;buildCommands()</pre>
<div class="block">Build the commands</div>
</li>
</ul>
<a name="postProcess(mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream, org.w3c.dom.Document)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>postProcess</h4>
<pre>protected&nbsp;void&nbsp;postProcess(<a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
               <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in,
               org.w3c.dom.Document&nbsp;document)
                    throws java.io.IOException,
                           javax.management.JMException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>javax.management.JMException</code></dd></dl>
</li>
</ul>
<a name="findUnknownElement(java.lang.String, mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findUnknownElement</h4>
<pre>protected&nbsp;void&nbsp;findUnknownElement(java.lang.String&nbsp;path,
                      <a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
                      <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in)
                           throws java.io.IOException,
                                  javax.management.JMException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>javax.management.JMException</code></dd></dl>
</li>
</ul>
<a name="preProcess(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>preProcess</h4>
<pre>protected&nbsp;java.lang.String&nbsp;preProcess(java.lang.String&nbsp;path)
                               throws java.io.IOException,
                                      javax.management.JMException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>javax.management.JMException</code></dd></dl>
</li>
</ul>
<a name="postProcess(mx4j.tools.adaptor.http.HttpOutputStream, mx4j.tools.adaptor.http.HttpInputStream, java.lang.Exception)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>postProcess</h4>
<pre>protected&nbsp;void&nbsp;postProcess(<a href="../../../../mx4j/tools/adaptor/http/HttpOutputStream.html" title="class in mx4j.tools.adaptor.http">HttpOutputStream</a>&nbsp;out,
               <a href="../../../../mx4j/tools/adaptor/http/HttpInputStream.html" title="class in mx4j.tools.adaptor.http">HttpInputStream</a>&nbsp;in,
               java.lang.Exception&nbsp;e)
                    throws java.io.IOException,
                           javax.management.JMException</pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>javax.management.JMException</code></dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/HttpAdaptor.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../mx4j/tools/adaptor/http/GetAttributeCommandProcessor.html" title="class in mx4j.tools.adaptor.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../mx4j/tools/adaptor/http/HttpAdaptorMBean.html" title="interface in mx4j.tools.adaptor.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?mx4j/tools/adaptor/http/HttpAdaptor.html" target="_top">Frames</a></li>
<li><a href="HttpAdaptor.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><center><small>Copyright &#169; 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center></small></p>
</body>
</html>