blob: 2e07ea5e48eb17846afaff93d6ee0482d51f3ba2 [file] [log] [blame]
<!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 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ConfigurationContext (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ConfigurationContext (Apache Axis2)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/ConfigurationContext.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="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/axis2/context/ConfigurationContextFactory.html" title="class in org.apache.axis2.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/context/ConfigurationContext.html" target="_top">Frames</a></li>
<li><a href="ConfigurationContext.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">org.apache.axis2.context</div>
<h2 title="Class ConfigurationContext" class="title">Class ConfigurationContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">org.apache.axis2.context.AbstractContext</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis2.context.ConfigurationContext</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ConfigurationContext</span>
extends <a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></pre>
<div class="block"><p>Axis2 states are held in two information models, called description hierarchy and context
hierarchy. Description hierarchy hold deployment configuration and it's values does not change
unless deployment configuration change occurs where Context hierarchy hold run time information.
Both hierarchies consists four levels, Global, Service Group, Operation and Message. Please look
at "Information Model" section of "Axis2 Architecture Guide" for more information.</p>
<p/>
<p>Configuration Context hold Global level run-time information. This allows same configurations
to be used by two Axis2 instances and most Axis2 wide configurations can changed by setting name
value pairs of the configurationContext. This hold all OperationContexts, ServiceGroups,
Sessions, and ListenerManager.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#contextListeners">contextListeners</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis2.context.<a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="../../../../org/apache/axis2/context/AbstractContext.html#COPY_PROPERTIES">COPY_PROPERTIES</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#lastTouchedTime">lastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#parent">parent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#properties">properties</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#ConfigurationContext-org.apache.axis2.engine.AxisConfiguration-">ConfigurationContext</a></span>(<a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a>&nbsp;axisConfiguration)</code>
<div class="block">Constructor</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#addContextListener-org.apache.axis2.context.ContextListener-">addContextListener</a></span>(<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&nbsp;contextListener)</code>
<div class="block">Register a <a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><code>ContextListener</code></a> to be notified of all sub-context events.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#addServiceGroupContextIntoApplicationScopeTable-org.apache.axis2.context.ServiceGroupContext-">addServiceGroupContextIntoApplicationScopeTable</a></span>(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</code>
<div class="block">Adds the given ServiceGroupContext into the Application Scope table</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#addServiceGroupContextIntoSoapSessionTable-org.apache.axis2.context.ServiceGroupContext-">addServiceGroupContextIntoSoapSessionTable</a></span>(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</code>
<div class="block">Adds the given ServiceGroupContext into the SOAP session table</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#cleanupContexts--">cleanupContexts</a></span>()</code>
<div class="block">Called during shutdown to clean up all Contexts</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#createMessageContext--">createMessageContext</a></span>()</code>
<div class="block">Create a MessageContext, and notify any registered ContextListener.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#createServiceGroupContext-org.apache.axis2.description.AxisServiceGroup-">createServiceGroupContext</a></span>(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;serviceGroup)</code>
<div class="block">Create a ServiceGroupContext for the specified service group, and notify any registered
ContextListener.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#deployService-org.apache.axis2.description.AxisService-">deployService</a></span>(<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;service)</code>
<div class="block">Deploy a service to the embedded AxisConfiguration, and initialize it.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#fillServiceContextAndServiceGroupContext-org.apache.axis2.context.MessageContext-">fillServiceContextAndServiceGroupContext</a></span>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;messageContext)</code>
<div class="block">Searches for a ServiceGroupContext in the map with given id as the key.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#findOperationContext-java.lang.String-java.lang.String-java.lang.String-">findOperationContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceName,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupName)</code>
<div class="block">Finds the OperationContext given the Operation name, Service Name, and ServiceGroupName</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getAxisConfiguration--">getAxisConfiguration</a></span>()</code>
<div class="block">Returns the AxisConfiguration</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getContextRoot--">getContextRoot</a></span>()</code>
<div class="block">Retrieves the ContextRoot</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getListenerManager--">getListenerManager</a></span>()</code>
<div class="block">Retrieve the ListenerManager</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getOperationContext-java.lang.String-">getOperationContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</code>
<div class="block">Gets a OperationContext given a Message ID.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getRealPath-java.lang.String-">getRealPath</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>
<div class="block">Allows users to resolve the path relative to the root directory.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getRootContext--">getRootContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServiceContextPath--">getServiceContextPath</a></span>()</code>
<div class="block">Retrieves the ServiceContext path</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServiceGroupContext-java.lang.String-">getServiceGroupContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupCtxId)</code>
<div class="block">Returns a ServiceGroupContext object associated with the specified ID from the internal
table.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServiceGroupContextFromSoapSessionTable-java.lang.String-org.apache.axis2.context.MessageContext-">getServiceGroupContextFromSoapSessionTable</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId,
<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>
<div class="block">Retrieve the ServiceGroupContext from the SOAP session table</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServiceGroupContextIDs--">getServiceGroupContextIDs</a></span>()</code>
<div class="block">Gets all service groups in the system.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServiceGroupContextTimeoutInterval--">getServiceGroupContextTimeoutInterval</a></span>()</code>
<div class="block">This will be used to fetch the serviceGroupContextTimoutInterval from any place available.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getServicePath--">getServicePath</a></span>()</code>
<div class="block">Retrieves the ServicePath</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/util/threadpool/ThreadFactory.html" title="interface in org.apache.axis2.util.threadpool">ThreadFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#getThreadPool--">getThreadPool</a></span>()</code>
<div class="block">Returns the thread factory.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#initCluster--">initCluster</a></span>()</code>
<div class="block">Initializes the ClusterManager for this ConfigurationContext</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#isAnyOperationContextRegistered--">isAnyOperationContextRegistered</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#registerOperationContext-java.lang.String-org.apache.axis2.context.OperationContext-">registerOperationContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)</code>
<div class="block">Registers a OperationContext with a given message ID.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#registerOperationContext-java.lang.String-org.apache.axis2.context.OperationContext-boolean-">registerOperationContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;mepContext,
boolean&nbsp;override)</code>
<div class="block">Registers a OperationContext with a given message ID.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#removeContextListener-org.apache.axis2.context.ContextListener-">removeContextListener</a></span>(<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&nbsp;contextListener)</code>
<div class="block">Remove an already registered <a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><code>ContextListener</code></a></div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#removeServiceGroupContext-org.apache.axis2.description.AxisServiceGroup-">removeServiceGroupContext</a></span>(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;serviceGroup)</code>
<div class="block">Removes the given ServiceGroup from the ServiceGroup context</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#removeServiceGroupContext-java.lang.String-">removeServiceGroupContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId)</code>
<div class="block">Remove a ServiceGroupContext</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#setAxisConfiguration-org.apache.axis2.engine.AxisConfiguration-">setAxisConfiguration</a></span>(<a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a>&nbsp;configuration)</code>
<div class="block">Set the AxisConfiguration to the specified configuration</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#setContextRoot-java.lang.String-">setContextRoot</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contextRoot)</code>
<div class="block">Sets the context root to the given string</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#setServicePath-java.lang.String-">setServicePath</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;servicePath)</code>
<div class="block">Sets the ServicePath to the given string</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#setThreadPool-org.apache.axis2.util.threadpool.ThreadFactory-">setThreadPool</a></span>(<a href="../../../../org/apache/axis2/util/threadpool/ThreadFactory.html" title="interface in org.apache.axis2.util.threadpool">ThreadFactory</a>&nbsp;pool)</code>
<div class="block">Sets the thread factory.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#setTransportManager-org.apache.axis2.engine.ListenerManager-">setTransportManager</a></span>(<a href="../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a>&nbsp;listenerManager)</code>
<div class="block">Set the TransportManager to the given ListenerManager</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#shutdownModulesAndServices--">shutdownModulesAndServices</a></span>()</code>
<div class="block">Called during shutdown to clean up all Contexts</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#terminate--">terminate</a></span>()</code>
<div class="block">Invoked during shutdown to stop the ListenerManager and perform configuration cleanup</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#unregisterOperationContext-java.lang.String-">unregisterOperationContext</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</code>
<div class="block">Unregisters the operation context associated with the given messageID</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis2.context.<a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="../../../../org/apache/axis2/context/AbstractContext.html#clearPropertyDifferences--">clearPropertyDifferences</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#flush--">flush</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getLastTouchedTime--">getLastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getLocalProperty-java.lang.String-">getLocalProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getParent--">getParent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getProperties--">getProperties</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getProperty-java.lang.String-">getProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyDifferences--">getPropertyDifferences</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyNames--">getPropertyNames</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyNonReplicable-java.lang.String-">getPropertyNonReplicable</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#isAncestor-org.apache.axis2.context.AbstractContext-">isAncestor</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#mergeProperties-java.util.Map-">mergeProperties</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#removeProperty-java.lang.String-">removeProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#removePropertyNonReplicable-java.lang.String-">removePropertyNonReplicable</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setLastTouchedTime-long-">setLastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setNonReplicableProperty-java.lang.String-java.lang.Object-">setNonReplicableProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setParent-org.apache.axis2.context.AbstractContext-">setParent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setProperties-java.util.Map-">setProperties</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#touch--">touch</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="contextListeners">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>contextListeners</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&gt; contextListeners</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ConfigurationContext-org.apache.axis2.engine.AxisConfiguration-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ConfigurationContext</h4>
<pre>public&nbsp;ConfigurationContext(<a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a>&nbsp;axisConfiguration)</pre>
<div class="block">Constructor</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>axisConfiguration</code> - - AxisConfiguration for which to create a context</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="initCluster--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initCluster</h4>
<pre>public&nbsp;void&nbsp;initCluster()
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Initializes the ClusterManager for this ConfigurationContext</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a name="addContextListener-org.apache.axis2.context.ContextListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addContextListener</h4>
<pre>public&nbsp;void&nbsp;addContextListener(<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&nbsp;contextListener)</pre>
<div class="block">Register a <a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><code>ContextListener</code></a> to be notified of all sub-context events.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contextListener</code> - A ContextListener</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#removeContextListener-org.apache.axis2.context.ContextListener-"><code>removeContextListener(org.apache.axis2.context.ContextListener)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeContextListener-org.apache.axis2.context.ContextListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeContextListener</h4>
<pre>public&nbsp;void&nbsp;removeContextListener(<a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context">ContextListener</a>&nbsp;contextListener)</pre>
<div class="block">Remove an already registered <a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><code>ContextListener</code></a></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contextListener</code> - A ContextListener</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/axis2/context/ConfigurationContext.html#addContextListener-org.apache.axis2.context.ContextListener-"><code>addContextListener(org.apache.axis2.context.ContextListener)</code></a></dd>
</dl>
</li>
</ul>
<a name="fillServiceContextAndServiceGroupContext-org.apache.axis2.context.MessageContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillServiceContextAndServiceGroupContext</h4>
<pre>public&nbsp;void&nbsp;fillServiceContextAndServiceGroupContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;messageContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Searches for a ServiceGroupContext in the map with given id as the key.
<pre>
If(key != null && found)
check for a service context for the intended service.
if (!found)
create one and hook up to ServiceGroupContext
else
create new ServiceGroupContext with the given key or if key is null with a new key
create a new service context for the service
</pre></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageContext</code> - : MessageContext</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - : If something goes wrong</dd>
</dl>
</li>
</ul>
<a name="registerOperationContext-java.lang.String-org.apache.axis2.context.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerOperationContext</h4>
<pre>public&nbsp;boolean&nbsp;registerOperationContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)</pre>
<div class="block">Registers a OperationContext with a given message ID. If the given message id already has a
registered operation context, no change is made and the method returns false.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageID</code> - the message ID of the request message in the MEP</dd>
<dd><code>operationContext</code> - the OperationContext</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if we registered this context, false if there was already one for that ID</dd>
</dl>
</li>
</ul>
<a name="registerOperationContext-java.lang.String-org.apache.axis2.context.OperationContext-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerOperationContext</h4>
<pre>public&nbsp;boolean&nbsp;registerOperationContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;mepContext,
boolean&nbsp;override)</pre>
<div class="block">Registers a OperationContext with a given message ID. If the given message id already has a
registered operation context, no change is made unless the override flag is set.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageID</code> - the message ID of the request message in the MEP</dd>
<dd><code>mepContext</code> - the OperationContext</dd>
<dd><code>override</code> - true if we should overwrite any existing OperationContext</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if we registered the passed OperationContext, false if not</dd>
</dl>
</li>
</ul>
<a name="unregisterOperationContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unregisterOperationContext</h4>
<pre>public&nbsp;void&nbsp;unregisterOperationContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</pre>
<div class="block">Unregisters the operation context associated with the given messageID</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageID</code> - the messageID to remove</dd>
</dl>
</li>
</ul>
<a name="isAnyOperationContextRegistered--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAnyOperationContextRegistered</h4>
<pre>public&nbsp;boolean&nbsp;isAnyOperationContextRegistered()</pre>
</li>
</ul>
<a name="addServiceGroupContextIntoSoapSessionTable-org.apache.axis2.context.ServiceGroupContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addServiceGroupContextIntoSoapSessionTable</h4>
<pre>public&nbsp;void&nbsp;addServiceGroupContextIntoSoapSessionTable(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</pre>
<div class="block">Adds the given ServiceGroupContext into the SOAP session table</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroupContext</code> - ServiceGroup Context to add</dd>
</dl>
</li>
</ul>
<a name="addServiceGroupContextIntoApplicationScopeTable-org.apache.axis2.context.ServiceGroupContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addServiceGroupContextIntoApplicationScopeTable</h4>
<pre>public&nbsp;void&nbsp;addServiceGroupContextIntoApplicationScopeTable(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</pre>
<div class="block">Adds the given ServiceGroupContext into the Application Scope table</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroupContext</code> - The Service Group Context to add</dd>
</dl>
</li>
</ul>
<a name="deployService-org.apache.axis2.description.AxisService-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deployService</h4>
<pre>public&nbsp;void&nbsp;deployService(<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;service)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Deploy a service to the embedded AxisConfiguration, and initialize it.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>service</code> - service to deploy</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - if there's a problem</dd>
</dl>
</li>
</ul>
<a name="getAxisConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a>&nbsp;getAxisConfiguration()</pre>
<div class="block">Returns the AxisConfiguration</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns AxisConfiguration</dd>
</dl>
</li>
</ul>
<a name="getOperationContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;getOperationContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</pre>
<div class="block">Gets a OperationContext given a Message ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageID</code> - the message ID of an active OperationContext</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an active OperationContext, or null</dd>
</dl>
</li>
</ul>
<a name="findOperationContext-java.lang.String-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findOperationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;findOperationContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceName,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupName)</pre>
<div class="block">Finds the OperationContext given the Operation name, Service Name, and ServiceGroupName</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>operationName</code> - - OperationName to find</dd>
<dd><code>serviceName</code> - - ServiceName to find</dd>
<dd><code>serviceGroupName</code> - - ServiceGroupName to find</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns OperationContext <code>OperationContext<code></dd>
</dl>
</li>
</ul>
<a name="createMessageContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createMessageContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;createMessageContext()</pre>
<div class="block">Create a MessageContext, and notify any registered ContextListener.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new MessageContext</dd>
</dl>
</li>
</ul>
<a name="createServiceGroupContext-org.apache.axis2.description.AxisServiceGroup-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createServiceGroupContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;createServiceGroupContext(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;serviceGroup)</pre>
<div class="block">Create a ServiceGroupContext for the specified service group, and notify any registered
ContextListener.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroup</code> - an AxisServiceGroup</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new ServiceGroupContext</dd>
</dl>
</li>
</ul>
<a name="getRealPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRealPath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;getRealPath(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
<div class="block">Allows users to resolve the path relative to the root directory.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - a relative path</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a File for the given path relative to the current repository, or null if no repo</dd>
</dl>
</li>
</ul>
<a name="getServiceGroupContextFromSoapSessionTable-java.lang.String-org.apache.axis2.context.MessageContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContextFromSoapSessionTable</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;getServiceGroupContextFromSoapSessionTable(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId,
<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Retrieve the ServiceGroupContext from the SOAP session table</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroupContextId</code> - Service Group Context ID to search on</dd>
<dd><code>msgContext</code> - Message Context to search on</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns a ServiceGroupContext</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - if ServiceGroupContext cannot be found</dd>
</dl>
</li>
</ul>
<a name="getServiceGroupContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;getServiceGroupContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupCtxId)</pre>
<div class="block">Returns a ServiceGroupContext object associated with the specified ID from the internal
table.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroupCtxId</code> - The ID string associated with the ServiceGroupContext object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ServiceGroupContext object, or null if not found</dd>
</dl>
</li>
</ul>
<a name="getServiceGroupContextIDs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContextIDs</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getServiceGroupContextIDs()</pre>
<div class="block">Gets all service groups in the system.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns hashmap of ServiceGroupContexts.</dd>
</dl>
</li>
</ul>
<a name="getThreadPool--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreadPool</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/util/threadpool/ThreadFactory.html" title="interface in org.apache.axis2.util.threadpool">ThreadFactory</a>&nbsp;getThreadPool()</pre>
<div class="block">Returns the thread factory.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns configuration specific thread pool</dd>
</dl>
</li>
</ul>
<a name="setAxisConfiguration-org.apache.axis2.engine.AxisConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisConfiguration</h4>
<pre>public&nbsp;void&nbsp;setAxisConfiguration(<a href="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</a>&nbsp;configuration)</pre>
<div class="block">Set the AxisConfiguration to the specified configuration</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>configuration</code> - an AxisConfiguration</dd>
</dl>
</li>
</ul>
<a name="setThreadPool-org.apache.axis2.util.threadpool.ThreadFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setThreadPool</h4>
<pre>public&nbsp;void&nbsp;setThreadPool(<a href="../../../../org/apache/axis2/util/threadpool/ThreadFactory.html" title="interface in org.apache.axis2.util.threadpool">ThreadFactory</a>&nbsp;pool)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Sets the thread factory.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pool</code> - The thread pool</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - If a thread pool has already been set</dd>
</dl>
</li>
</ul>
<a name="removeServiceGroupContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeServiceGroupContext</h4>
<pre>public&nbsp;void&nbsp;removeServiceGroupContext(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId)</pre>
<div class="block">Remove a ServiceGroupContext</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroupContextId</code> - The ID of the ServiceGroupContext</dd>
</dl>
</li>
</ul>
<a name="getListenerManager--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getListenerManager</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a>&nbsp;getListenerManager()</pre>
<div class="block">Retrieve the ListenerManager</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the ListenerManager</dd>
</dl>
</li>
</ul>
<a name="setTransportManager-org.apache.axis2.engine.ListenerManager-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportManager</h4>
<pre>public&nbsp;void&nbsp;setTransportManager(<a href="../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a>&nbsp;listenerManager)</pre>
<div class="block">Set the TransportManager to the given ListenerManager</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listenerManager</code> - The ListenerManager for which to set the TransportManager</dd>
</dl>
</li>
</ul>
<a name="cleanupContexts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cleanupContexts</h4>
<pre>public&nbsp;void&nbsp;cleanupContexts()</pre>
<div class="block">Called during shutdown to clean up all Contexts</div>
</li>
</ul>
<a name="shutdownModulesAndServices--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shutdownModulesAndServices</h4>
<pre>public&nbsp;void&nbsp;shutdownModulesAndServices()
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Called during shutdown to clean up all Contexts</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a name="terminate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>terminate</h4>
<pre>public&nbsp;void&nbsp;terminate()
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Invoked during shutdown to stop the ListenerManager and perform configuration cleanup</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a name="getServiceContextPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceContextPath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServiceContextPath()</pre>
<div class="block">Retrieves the ServiceContext path</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>path to the ServiceContext</dd>
</dl>
</li>
</ul>
<a name="getServicePath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServicePath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServicePath()</pre>
<div class="block">Retrieves the ServicePath</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The path to the Service</dd>
</dl>
</li>
</ul>
<a name="setServicePath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServicePath</h4>
<pre>public&nbsp;void&nbsp;setServicePath(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;servicePath)</pre>
<div class="block">Sets the ServicePath to the given string</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>servicePath</code> - The service path for which to set</dd>
</dl>
</li>
</ul>
<a name="getContextRoot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContextRoot</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getContextRoot()</pre>
<div class="block">Retrieves the ContextRoot</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ContextRoot</dd>
</dl>
</li>
</ul>
<a name="setContextRoot-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContextRoot</h4>
<pre>public&nbsp;void&nbsp;setContextRoot(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contextRoot)</pre>
<div class="block">Sets the context root to the given string</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contextRoot</code> - The context root for which to set</dd>
</dl>
</li>
</ul>
<a name="getServiceGroupContextTimeoutInterval--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContextTimeoutInterval</h4>
<pre>public&nbsp;long&nbsp;getServiceGroupContextTimeoutInterval()</pre>
<div class="block">This will be used to fetch the serviceGroupContextTimoutInterval from any place available.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the service group context timeout interval (in milliseconds)</dd>
</dl>
</li>
</ul>
<a name="removeServiceGroupContext-org.apache.axis2.description.AxisServiceGroup-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeServiceGroupContext</h4>
<pre>public&nbsp;void&nbsp;removeServiceGroupContext(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;serviceGroup)</pre>
<div class="block">Removes the given ServiceGroup from the ServiceGroup context</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceGroup</code> - the AxisServiceGroup to remove</dd>
</dl>
</li>
</ul>
<a name="getRootContext--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRootContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getRootContext()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/context/AbstractContext.html#getRootContext--">getRootContext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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/ConfigurationContext.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="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/axis2/context/ConfigurationContextFactory.html" title="class in org.apache.axis2.context"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/context/ConfigurationContext.html" target="_top">Frames</a></li>
<li><a href="ConfigurationContext.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>