You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2009/11/25 21:17:28 UTC
svn commit: r884247 [1/2] - in
/incubator/uima/uima-as/trunk/uima-as-docbooks/src:
docbook/uima_async_scaleout/async.monitoring.and.tuning.xml
olink/uima_async_scaleout/htmlsingle-target.db
olink/uima_async_scaleout/pdf-target.db
Author: schor
Date: Wed Nov 25 20:17:27 2009
New Revision: 884247
URL: http://svn.apache.org/viewvc?rev=884247&view=rev
Log:
UIMA-1680 comment out docs on monitor program for UIMA-AS for 2.3.0 release.
Modified:
incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/async.monitoring.and.tuning.xml
incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/htmlsingle-target.db
incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/pdf-target.db
Modified: incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/async.monitoring.and.tuning.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/async.monitoring.and.tuning.xml?rev=884247&r1=884246&r2=884247&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/async.monitoring.and.tuning.xml (original)
+++ incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/async.monitoring.and.tuning.xml Wed Nov 25 20:17:27 2009
@@ -43,14 +43,14 @@
clients to collect and aggregate measurements over a cluster of remotely-deployed
components.</para>
</listitem>
- <listitem>
+ <!--listitem>
<para>UIMA AS includes a Monitor component that can optionally be turned on to
sample the JMX data at
a specified interval, and write the results into the UIMA log (or to the
console if no log is configured) in several formats, one of which is
convenient for reading, and the other is convenient for importing into
a spreadsheet program.</para>
- </listitem>
+ </listitem-->
</itemizedlist>
</para>
@@ -86,10 +86,10 @@
<para>JMX information is provided by a hierarchy of JMX Beans. More
background and information on JMX and the jconsole tool is available on the web.</para>
- <para>This section will first describe the basic JMX Beans, and then
+ <!--para>This section will first describe the basic JMX Beans, and then
later describe a UIMA AS monitor tool that can sample the values of these beans at
a specified interval and write the results to the UIMA log in various
- formats.</para>
+ formats.</para-->
<section id="ugr.async.mt.jmx_monitoring">
<title>JMX Information from UIMA AS</title>
@@ -685,7 +685,7 @@
</section>
</section>
- <section id="ugr.async.mt.jmx_sampling">
+ <!--section id="ugr.async.mt.jmx_sampling">
<title>Logging Sampled JMX information at intervals</title>
<para>
@@ -866,7 +866,7 @@
</itemizedlist>
</para>
</section>
- </section>
+ </section-->
</section>
<section id="ugr.async.mt.tuning">
@@ -962,7 +962,7 @@
</section>
- <section id="ugr.async.mt.limits">
+ <!--section id="ugr.async.mt.limits">
<title>Limitations</title>
<para>The current (2.3.0) implementation has the following limitations:
<itemizedlist>
@@ -983,6 +983,6 @@
</listitem>
</itemizedlist>
</para>
- </section>
+ </section-->
</chapter>
\ No newline at end of file
Modified: incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/htmlsingle-target.db
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/htmlsingle-target.db?rev=884247&r1=884246&r2=884247&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/htmlsingle-target.db (original)
+++ incubator/uima/uima-as/trunk/uima-as-docbooks/src/olink/uima_async_scaleout/htmlsingle-target.db Wed Nov 25 20:17:27 2009
@@ -1 +1 @@
-<div element="book" href="#d0e2" number="" lang="en"><ttl>UIMA Asynchronous Scaleout</ttl><xreftext>UIMA Asynchronous Scaleout</xreftext><div element="chapter" href="#ugr.async.ov" number="1" targetptr="ugr.async.ov"><ttl>Overview - Asynchronous Scaleout</ttl><xreftext>Chapter 1, <i xmlns:xlink="http://www.w3.org/1999/xlink">Overview - Asynchronous Scaleout</i></xreftext><div element="section" href="#ugr.async.ov.terminology" number="1.1" targetptr="ugr.async.ov.terminology"><ttl>Terminology</ttl><xreftext>Section 1.1, âTerminologyâ</xreftext></div><div element="section" href="#ugr.async.ov.as_vs_cpm" number="1.2" targetptr="ugr.async.ov.as_vs_cpm"><ttl>AS versus CPM</ttl><xreftext>Section 1.2, âAS versus CPMâ</xreftext></div><div element="section" href="#ugr.async.ov.design_goals" number="1.3" targetptr="ugr.async.ov.design_goals"><ttl>Design goals for Asynchronous Scaleout</ttl><xreftext>Section 1.3, âDesign goals for Asynchronous Scale
outâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts" number="1.4" targetptr="ugr.async.ov.concepts"><ttl>AS Concepts</ttl><xreftext>Section 1.4, âAS Conceptsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.threading" number="1.4.1" targetptr="ugr.async.ov.concepts.threading"><ttl>User written components and multi-threading</ttl><xreftext>Section 1.4.1, âThreadingâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.wrapping" number="1.4.2" targetptr="ugr.async.ov.concepts.wrapping"><ttl>AS Component wrapping</ttl><xreftext>Section 1.4.2, âAS Component wrappingâ</xreftext><obj element="figure" href="#ugr.async.ov.fig.wrapAE" number="1.1" targetptr="ugr.async.ov.fig.wrapAE"><ttl>AS Primitive Wrapper</ttl><xreftext>Figure 1.1, âAS Primitive Wrapperâ</xreftext></obj><obj element="figure" href="#ugr.async.ov.fig.wrapAAE" number="1.2" targetptr="ugr.async.ov.fig.wrapAAE"><t
tl>AS Aggregate wrapper</ttl><xreftext>Figure 1.2, âAS Aggregate wrapperâ</xreftext></obj></div><div element="section" href="#ugr.async.ov.concepts.deploying" number="1.4.3" targetptr="ugr.async.ov.concepts.deploying"><ttl>Deployment alternatives</ttl><xreftext>Section 1.4.3, âDeployment alternativesâ</xreftext><div element="section" href="#ugr.async.ov.concepts.deploying.multiples" number="1.4.3.1" targetptr="ugr.async.ov.concepts.deploying.multiples"><ttl>Configuring multiple instances of components</ttl><xreftext>Section 1.4.3.1, âMultiple Instancesâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.deploying.queues" number="1.4.3.2" targetptr="ugr.async.ov.concepts.deploying.queues"><ttl>Queues</ttl><xreftext>Section 1.4.3.2, âQueuesâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.deployment_descriptors" number="1.4.3.3" targetptr="ugr.async.ov.concepts.deployment_descriptors"><ttl
>Deployment Descriptors</ttl><xreftext>Section 1.4.3.3, âDeployment Descriptorsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.deployment_descriptors.aggregate" number="" targetptr="ugr.async.ov.concepts.deployment_descriptors.aggregate"><ttl>Deploying UIMA aggregates</ttl><xreftext>the section called âDeploying UIMA aggregatesâ</xreftext></div></div></div><div element="section" href="#ugr.async.ov.concepts.first_limits" number="1.4.4" targetptr="ugr.async.ov.concepts.first_limits"><ttl>Current design limitations</ttl><xreftext>Section 1.4.4, âLimitsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.first_limits.sofa_mapping" number="1.4.4.1" targetptr="ugr.async.ov.concepts.first_limits.sofa_mapping"><ttl>Sofa Mapping limits</ttl><xreftext>Section 1.4.4.1, âSofa Mapping limitsâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.first_limits.parameter_overriding" number="1.4.4.2" t
argetptr="ugr.async.ov.concepts.first_limits.parameter_overriding"><ttl>Parameter Overriding limits</ttl><xreftext>Section 1.4.4.2, âParameter Overriding limitsâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.first_limits.resource_sharing" number="1.4.4.3" targetptr="ugr.async.ov.concepts.first_limits.resource_sharing"><ttl>Resource Sharing limits</ttl><xreftext>Section 1.4.4.3, âResource Sharing limitsâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.first_limits.compatibility" number="1.4.5" targetptr="ugr.async.ov.concepts.first_limits.compatibility"><ttl>Compatibility with earlier version of remoting and scaleout</ttl><xreftext>Section 1.4.5, âCompatibilityâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.application" number="1.5" targetptr="ugr.async.ov.concepts.application"><ttl>Application Concepts</ttl><xreftext>Section 1.5, âApplication Conceptsâ�
�</xreftext><div element="section" href="#ugr.async.ov.concepts.application.api" number="1.5.1" targetptr="ugr.async.ov.concepts.application.api"><ttl>Application API</ttl><xreftext>Section 1.5.1, âApplication APIâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.collection_process_complete" number="1.5.2" targetptr="ugr.async.ov.concepts.collection_process_complete"><ttl>Collection Process Complete</ttl><xreftext>Section 1.5.2, âCollection Process Completeâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.mc" number="1.6" targetptr="ugr.async.ov.concepts.mc"><ttl>Monitoring and Controlling an AS application</ttl><xreftext>Section 1.6, âMonitoring & Controllingâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.jms_descriptor" number="1.7" targetptr="ugr.async.ov.concepts.jms_descriptor"><ttl>JMS Service Descriptor</ttl><xreftext>Section 1.7, âJMS Service Descri
ptorâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.lifecycle" number="1.8" targetptr="ugr.async.ov.concepts.lifecycle"><ttl>Life cycle</ttl><xreftext>Section 1.8, âLife cycleâ</xreftext></div></div><div element="chapter" href="#ugr.async.eh" number="2" targetptr="ugr.async.eh"><ttl>Error Handling for Asynchronous Scaleout</ttl><xreftext>Chapter 2, <i xmlns:xlink="http://www.w3.org/1999/xlink">Error Handling for Asynchronous Scaleout</i></xreftext><div element="section" href="#ugr.async.eh.basic" number="2.1" targetptr="ugr.async.eh.basic"><ttl>Basic concepts</ttl><xreftext>Section 2.1, âBasic conceptsâ</xreftext></div><div element="section" href="#ugr.async.eh.incoming_commands" number="2.2" targetptr="ugr.async.eh.incoming_commands"><ttl>Associating Errors with incoming commands</ttl><xreftext>Section 2.2, âAssociating Errors with incoming commandsâ</xreftext><div element="section" href="#ugr.asynch.eh.ca
s_multipliers" number="2.2.1" targetptr="ugr.asynch.eh.cas_multipliers"><ttl>Error handling for CASes generated in an Aggregate by CAS Multipliers</ttl><xreftext>Section 2.2.1, âError handling - CAS Multipliersâ</xreftext></div></div><div element="section" href="#ugr.async.eh.error_handling_overview" number="2.3" targetptr="ugr.async.eh.error_handling_overview"><ttl>Error handling overview</ttl><xreftext>Section 2.3, âError handling overviewâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.basic_eh_chain" number="2.1" targetptr="ugr.async.eh.fig.basic_eh_chain"><ttl>Basic error handling chain for AS Aggregates for errors from delegates</ttl><xreftext>Figure 2.1, âBasic error handling chain for AS Aggregates for errors from delegatesâ</xreftext></obj><obj element="figure" href="#ugr.async.eh.fig.basic_eh_chain_prim" number="2.2" targetptr="ugr.async.eh.fig.basic_eh_chain_prim"><ttl>Basic error handling chain for AS Primitives</tt
l><xreftext>Figure 2.2, âBasic error handling chain for AS Primitivesâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.error_results" number="2.4" targetptr="ugr.async.eh.error_results"><ttl>Error results</ttl><xreftext>Section 2.4, âError resultsâ</xreftext></div><div element="section" href="#ugr.async.eh.aggregate_managed" number="2.5" targetptr="ugr.async.eh.aggregate_managed"><ttl>Error Recovery actions</ttl><xreftext>Section 2.5, âError Recovery actionsâ</xreftext><div element="section" href="#ugr.async.eh.aggregate_managed.actions" number="2.5.1" targetptr="ugr.async.eh.aggregate_managed.actions"><ttl>Aggregate Error Actions</ttl><xreftext>Section 2.5.1, âAggregate Error Actionsâ</xreftext><div element="section" href="#ugr.async.eh.aggregate_managed.actions.retry" number="2.5.1.1" targetptr="ugr.async.eh.aggregate_managed.actions.retry"><ttl>Retry</ttl><xreftext>Section 2.5.1.1, âRetryâ</
xreftext></div><div element="section" href="#ugr.async.eh.aggregate_disable" number="2.5.1.2" targetptr="ugr.async.eh.aggregate_disable"><ttl>Disable Action</ttl><xreftext>Section 2.5.1.2, âDisable Actionâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.disable" number="2.3" targetptr="ugr.async.eh.fig.disable"><ttl>Disable action</ttl><xreftext>Figure 2.3, âDisable actionâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.aggregate_managed.actions.continue" number="2.5.1.3" targetptr="ugr.async.eh.aggregate_managed.actions.continue"><ttl>Continue Option on Delegate Process CAS Failures</ttl><xreftext>Section 2.5.1.3, âContinue Option on Delegate Process CAS Failuresâ</xreftext></div></div></div><div element="section" href="#ugr.async.eh.errors_passed_up.thresholds" number="2.6" targetptr="ugr.async.eh.errors_passed_up.thresholds"><ttl>Thresholds for Terminate and Disable</ttl><xreftext>Section 2.6, âThres
holds for Terminate and Disableâ</xreftext></div><div element="section" href="#ugr.async.eh.terminate" number="2.7" targetptr="ugr.async.eh.terminate"><ttl>Terminate Action</ttl><xreftext>Section 2.7, âTerminate Actionâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.terminate" number="2.4" targetptr="ugr.async.eh.fig.terminate"><ttl>Terminate action</ttl><xreftext>Figure 2.4, âTerminate actionâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.commands_allowed_actions" number="2.8" targetptr="ugr.async.eh.commands_allowed_actions"><ttl>Commands and allowed actions</ttl><xreftext>Section 2.8, âCommands and allowed actionsâ</xreftext><obj element="table" href="#ugr.async.eh.table.error_actions_by_command" number="2.1" targetptr="ugr.async.eh.table.error_actions_by_command"><ttl>Error actions by command type</ttl><xreftext>Table 2.1, âError actions by command typeâ</xreftext></obj></div></div><div
element="chapter" href="#ugr.ref.async.deploy" number="3" targetptr="ugr.ref.async.deploy"><ttl>Asynchronous Scaleout Deployment Descriptor</ttl><xreftext>Chapter 3, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Deployment Descriptor</i></xreftext><div element="section" href="#ugr.ref.async.deploy.descriptor_organization" number="3.1" targetptr="ugr.ref.async.deploy.descriptor_organization"><ttl>Descriptor Organization</ttl><xreftext>Section 3.1, âDescriptor Organizationâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor" number="3.2" targetptr="ugr.ref.async.deploy.descriptor"><ttl>Deployment Descriptor</ttl><xreftext>Section 3.2, âDeployment Descriptorâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.caspool" number="3.3" targetptr="ugr.ref.async.deploy.descriptor.caspool"><ttl>CAS Pool</ttl><xreftext>Section 3.3, âCAS Poolâ</xreftext></div><div element
="section" href="#ugr.ref.async.deploy.descriptor.service" number="3.4" targetptr="ugr.ref.async.deploy.descriptor.service"><ttl>Service</ttl><xreftext>Section 3.4, âServiceâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.custom" number="3.5" targetptr="ugr.ref.async.deploy.descriptor.custom"><ttl>Customizing the deployment</ttl><xreftext>Section 3.5, âCustomizing the deploymentâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.input_queue" number="3.6" targetptr="ugr.ref.async.deploy.descriptor.input_queue"><ttl>Input Queue</ttl><xreftext>Section 3.6, âInput Queueâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.top_descriptor" number="3.7" targetptr="ugr.ref.async.deploy.descriptor.top_descriptor"><ttl>Top level Analysis Engine descriptor</ttl><xreftext>Section 3.7, âTop Level AE Descriptorâ</xreftext></div><div element="section" hre
f="#ugr.ref.async.deploy.descriptor.environment_variables" number="3.8" targetptr="ugr.ref.async.deploy.descriptor.environment_variables"><ttl>Setting Environment Variables</ttl><xreftext>Section 3.8, âSetting Environment Variablesâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.ae" number="3.9" targetptr="ugr.ref.async.deploy.descriptor.ae"><ttl>Analysis Engine</ttl><xreftext>Section 3.9, âAnalysis Engineâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.errorconfig" number="3.10" targetptr="ugr.ref.async.deploy.descriptor.errorconfig"><ttl>Error Configuration descriptors</ttl><xreftext>Section 3.10, âError Configuration descriptorsâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.errorconfig.defaults" number="3.11" targetptr="ugr.ref.async.deploy.descriptor.errorconfig.defaults"><ttl>Error Configuration defaults</ttl><xreftext>Section 3.11, â
Error Configuration defaultsâ</xreftext></div></div><div element="chapter" href="#ugr.ref.async.api" number="4" targetptr="ugr.ref.async.api"><ttl>Asynchronous Scaleout Application Interface</ttl><xreftext>Chapter 4, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Application Interface</i></xreftext><div element="section" href="#ugr.ref.async.api.organization" number="4.1" targetptr="ugr.ref.async.api.organization"><ttl>Asynchronous Client API Overview</ttl><xreftext>Section 4.1, âAsync Client APIâ</xreftext></div><div element="section" href="#ugr.ref.async.api.descriptor" number="4.2" targetptr="ugr.ref.async.api.descriptor"><ttl>The UimaAsynchronousEngine Interface</ttl><xreftext>Section 4.2, âThe UimaAsynchronousEngine Interfaceâ</xreftext></div><div element="section" href="#ugr.ref.async.context.map" number="4.3" targetptr="ugr.ref.async.context.map"><ttl>Application Context Map</ttl><xreftext>Section 4.3, â
Application Context Mapâ</xreftext></div><div element="section" href="#ugr.ref.async.callback.listener" number="4.4" targetptr="ugr.ref.async.callback.listener"><ttl>Status Callback Listener</ttl><xreftext>Section 4.4, âStatus Callback Listenerâ</xreftext></div><div element="section" href="#ugr.ref.async.error.status" number="4.5" targetptr="ugr.ref.async.error.status"><ttl>Error Results</ttl><xreftext>Section 4.5, âError Resultsâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage" number="4.6" targetptr="ugr.ref.async.api.usage"><ttl>Asynchronous Client API Usage Scenarios</ttl><xreftext>Section 4.6, âAsynchronous Client API Usage Scenariosâ</xreftext><div element="section" href="#ugr.ref.async.api.usage_initialize" number="4.6.1" targetptr="ugr.ref.async.api.usage_initialize"><ttl>Instantiating a Client API Object</ttl><xreftext>Section 4.6.1, âInstantiating a Client API Objectâ</xreftext></div><
div element="section" href="#ugr.ref.async.api.usage_callservice" number="4.6.2" targetptr="ugr.ref.async.api.usage_callservice"><ttl>Calling an Existing Service</ttl><xreftext>Section 4.6.2, âCalling an Existing Serviceâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage_getresults" number="4.6.3" targetptr="ugr.ref.async.api.usage_getresults"><ttl>Retrieving Asynchronous Results</ttl><xreftext>Section 4.6.3, âRetrieving Asynchronous Resultsâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage_deployservice" number="4.6.4" targetptr="ugr.ref.async.api.usage_deployservice"><ttl>Deploying a Service with the Client API</ttl><xreftext>Section 4.6.4, âDeploying a Service with the Client APIâ</xreftext></div></div><div element="section" href="#ugr.ref.async.api.usage_undeployservice" number="4.7" targetptr="ugr.ref.async.api.usage_undeployservice"><ttl>Undeploying a Service with the Client API</ttl><xreft
ext>Section 4.7, âUndeploying a Service with the Client APIâ</xreftext></div><div element="section" href="#ugr.ref.async.api.recovery" number="4.8" targetptr="ugr.ref.async.api.recovery"><ttl>Recovering from broker failure</ttl><xreftext>Section 4.8, âRecovering from broker failureâ</xreftext></div><div element="section" href="#ugr.ref.async.api.sample.code" number="4.9" targetptr="ugr.ref.async.api.sample.code"><ttl>Sample Code</ttl><xreftext>Section 4.9, âSample Codeâ</xreftext></div></div><div element="chapter" href="#ugr.async.mt" number="5" targetptr="ugr.async.mt"><ttl>Monitoring and Tuning</ttl><xreftext>Chapter 5, <i xmlns:xlink="http://www.w3.org/1999/xlink">Monitoring and Tuning</i></xreftext><div element="section" href="#ugr.async.mt.monitoring" number="5.1" targetptr="ugr.async.mt.monitoring"><ttl>Monitoring</ttl><xreftext>Section 5.1, âMonitoringâ</xreftext><div element="section" href="#ugr.async.mt.jmx_moni
toring" number="5.1.1" targetptr="ugr.async.mt.jmx_monitoring"><ttl>JMX Information from UIMA AS</ttl><xreftext>Section 5.1.1, âJMX Information from UIMA ASâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.service" number="5.1.1.1" targetptr="ugr.async.mt.jmx_monitoring.service"><ttl>UIMA AS Services JMX measures</ttl><xreftext>Section 5.1.1.1, âUIMA AS Services JMX measuresâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.constant.service" number="" targetptr="ugr.async.mt.jmx_monitoring.constant.service"><ttl>Service information</ttl><xreftext>the section called âService informationâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_monitoring.service.performance" number="" targetptr="ugr.async.mt.jmx_monitoring.service.performance"><ttl>Service Performance Measurements</ttl><xreftext>the section called âService Performance Measurementsâ</xreftext></div><div element="section"
href="#ugr.async.mt.jmx_monitoring.service.internal.queues" number="" targetptr="ugr.async.mt.jmx_monitoring.service.internal.queues"><ttl>Co-located Service Queues</ttl><xreftext>the section called âCo-located Service Queuesâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_monitoring.service.error" number="" targetptr="ugr.async.mt.jmx_monitoring.service.error"><ttl>Service Error Measurements</ttl><xreftext>the section called âService Error Measurementsâ</xreftext></div></div><div element="section" href="#ugr.async.mt.jmx_monitoring.client" number="5.1.1.2" targetptr="ugr.async.mt.jmx_monitoring.client"><ttl>Application Client information</ttl><xreftext>Section 5.1.1.2, âApplication Client informationâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.client.measures" number="" targetptr="ugr.async.mt.jmx_monitoring.client.measures"><ttl/><xreftext>the section called ââ</xreftext></div><div element
="section" href="#ugr.async.mt.jmx_monitoring.client.error" number="" targetptr="ugr.async.mt.jmx_monitoring.client.error"><ttl>Client Error Measurements</ttl><xreftext>the section called âClient Error Measurementsâ</xreftext></div></div></div><div element="section" href="#ugr.async.mt.jmx_sampling" number="5.1.2" targetptr="ugr.async.mt.jmx_sampling"><ttl>Logging Sampled JMX information at intervals</ttl><xreftext>Section 5.1.2, âLogging Sampled JMX information at intervalsâ</xreftext><div element="section" href="#ugr.async.mt.jmx_sampling.configuring" number="5.1.2.1" targetptr="ugr.async.mt.jmx_sampling.configuring"><ttl>Configuring JVM to run the monitor</ttl><xreftext>Section 5.1.2.1, âConfiguring JVM to run the monitorâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_sampling.standalone" number="5.1.2.2" targetptr="ugr.async.mt.jmx_sampling.standalone"><ttl>Running the Monitor program standalone</ttl><xreftext>Section�
� 5.1.2.2, âRunning the Monitor program standaloneâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_sampling.output" number="5.1.2.3" targetptr="ugr.async.mt.jmx_sampling.output"><ttl>Monitoring output</ttl><xreftext>Section 5.1.2.3, âMonitoring outputâ</xreftext></div></div></div><div element="section" href="#ugr.async.mt.tuning" number="5.2" targetptr="ugr.async.mt.tuning"><ttl>Tuning</ttl><xreftext>Section 5.2, âTuningâ</xreftext><div element="section" href="#ugr.async.mt.tuning.approach" number="5.2.1" targetptr="ugr.async.mt.tuning.approach"><ttl>Tuning procedure</ttl><xreftext>Section 5.2.1, âTuning procedureâ</xreftext></div><div element="section" href="#ugr.async.mt.tuning.settings" number="5.2.2" targetptr="ugr.async.mt.tuning.settings"><ttl>Tuning Settings</ttl><xreftext>Section 5.2.2, âTuning Settingsâ</xreftext></div></div><div element="section" href="#ugr.async.mt.limits" number="5.3"
targetptr="ugr.async.mt.limits"><ttl>Limitations</ttl><xreftext>Section 5.3, âLimitationsâ</xreftext></div></div><div element="chapter" href="#ugr.async.camel.driver" number="6" targetptr="ugr.async.camel.driver"><ttl>Asynchronous Scaleout Camel Driver</ttl><xreftext>Chapter 6, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Camel Driver</i></xreftext><div element="section" href="#ugr.async.camel.driver.component.overview" number="6.1" targetptr="ugr.async.camel.driver.component.overview"><ttl>Overview</ttl><xreftext>Section 6.1, âOverviewâ</xreftext></div><div element="section" href="#ugr.async.camel.driver.component" number="6.2" targetptr="ugr.async.camel.driver.component"><ttl>How does it work?</ttl><xreftext>Section 6.2, âHow does it work?â</xreftext></div><div element="section" href="#ugr.async.camel.driver.uri.format" number="6.3" targetptr="ugr.async.camel.driver.uri.format"><ttl>URI Format</ttl><xreftext>
Section 6.3, âURI Formatâ</xreftext></div><div element="section" href="#ugr.async.camel.driver.sample" number="6.4" targetptr="ugr.async.camel.driver.sample"><ttl>Sample</ttl><xreftext>Section 6.4, âSampleâ</xreftext></div><div element="section" href="#ugr.async.camel.driver.implementation" number="6.5" targetptr="ugr.async.camel.driver.implementation"><ttl>Implementation</ttl><xreftext>Section 6.5, âImplementationâ</xreftext></div></div></div>
\ No newline at end of file
+<div element="book" href="#d0e2" number="" lang="en"><ttl>UIMA Asynchronous Scaleout</ttl><xreftext>UIMA Asynchronous Scaleout</xreftext><div element="chapter" href="#ugr.async.ov" number="1" targetptr="ugr.async.ov"><ttl>Overview - Asynchronous Scaleout</ttl><xreftext>Chapter 1, <i xmlns:xlink="http://www.w3.org/1999/xlink">Overview - Asynchronous Scaleout</i></xreftext><div element="section" href="#ugr.async.ov.terminology" number="1.1" targetptr="ugr.async.ov.terminology"><ttl>Terminology</ttl><xreftext>Section 1.1, âTerminologyâ</xreftext></div><div element="section" href="#ugr.async.ov.as_vs_cpm" number="1.2" targetptr="ugr.async.ov.as_vs_cpm"><ttl>AS versus CPM</ttl><xreftext>Section 1.2, âAS versus CPMâ</xreftext></div><div element="section" href="#ugr.async.ov.design_goals" number="1.3" targetptr="ugr.async.ov.design_goals"><ttl>Design goals for Asynchronous Scaleout</ttl><xreftext>Section 1.3, âDesign goals for Asynchronous Scale
outâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts" number="1.4" targetptr="ugr.async.ov.concepts"><ttl>AS Concepts</ttl><xreftext>Section 1.4, âAS Conceptsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.threading" number="1.4.1" targetptr="ugr.async.ov.concepts.threading"><ttl>User written components and multi-threading</ttl><xreftext>Section 1.4.1, âThreadingâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.wrapping" number="1.4.2" targetptr="ugr.async.ov.concepts.wrapping"><ttl>AS Component wrapping</ttl><xreftext>Section 1.4.2, âAS Component wrappingâ</xreftext><obj element="figure" href="#ugr.async.ov.fig.wrapAE" number="1.1" targetptr="ugr.async.ov.fig.wrapAE"><ttl>AS Primitive Wrapper</ttl><xreftext>Figure 1.1, âAS Primitive Wrapperâ</xreftext></obj><obj element="figure" href="#ugr.async.ov.fig.wrapAAE" number="1.2" targetptr="ugr.async.ov.fig.wrapAAE"><t
tl>AS Aggregate wrapper</ttl><xreftext>Figure 1.2, âAS Aggregate wrapperâ</xreftext></obj></div><div element="section" href="#ugr.async.ov.concepts.deploying" number="1.4.3" targetptr="ugr.async.ov.concepts.deploying"><ttl>Deployment alternatives</ttl><xreftext>Section 1.4.3, âDeployment alternativesâ</xreftext><div element="section" href="#ugr.async.ov.concepts.deploying.multiples" number="1.4.3.1" targetptr="ugr.async.ov.concepts.deploying.multiples"><ttl>Configuring multiple instances of components</ttl><xreftext>Section 1.4.3.1, âMultiple Instancesâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.deploying.queues" number="1.4.3.2" targetptr="ugr.async.ov.concepts.deploying.queues"><ttl>Queues</ttl><xreftext>Section 1.4.3.2, âQueuesâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.deployment_descriptors" number="1.4.3.3" targetptr="ugr.async.ov.concepts.deployment_descriptors"><ttl
>Deployment Descriptors</ttl><xreftext>Section 1.4.3.3, âDeployment Descriptorsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.deployment_descriptors.aggregate" number="" targetptr="ugr.async.ov.concepts.deployment_descriptors.aggregate"><ttl>Deploying UIMA aggregates</ttl><xreftext>the section called âDeploying UIMA aggregatesâ</xreftext></div></div></div><div element="section" href="#ugr.async.ov.concepts.first_limits" number="1.4.4" targetptr="ugr.async.ov.concepts.first_limits"><ttl>Current design limitations</ttl><xreftext>Section 1.4.4, âLimitsâ</xreftext><div element="section" href="#ugr.async.ov.concepts.first_limits.sofa_mapping" number="1.4.4.1" targetptr="ugr.async.ov.concepts.first_limits.sofa_mapping"><ttl>Sofa Mapping limits</ttl><xreftext>Section 1.4.4.1, âSofa Mapping limitsâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.first_limits.parameter_overriding" number="1.4.4.2" t
argetptr="ugr.async.ov.concepts.first_limits.parameter_overriding"><ttl>Parameter Overriding limits</ttl><xreftext>Section 1.4.4.2, âParameter Overriding limitsâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.first_limits.resource_sharing" number="1.4.4.3" targetptr="ugr.async.ov.concepts.first_limits.resource_sharing"><ttl>Resource Sharing limits</ttl><xreftext>Section 1.4.4.3, âResource Sharing limitsâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.first_limits.compatibility" number="1.4.5" targetptr="ugr.async.ov.concepts.first_limits.compatibility"><ttl>Compatibility with earlier version of remoting and scaleout</ttl><xreftext>Section 1.4.5, âCompatibilityâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.application" number="1.5" targetptr="ugr.async.ov.concepts.application"><ttl>Application Concepts</ttl><xreftext>Section 1.5, âApplication Conceptsâ�
�</xreftext><div element="section" href="#ugr.async.ov.concepts.application.api" number="1.5.1" targetptr="ugr.async.ov.concepts.application.api"><ttl>Application API</ttl><xreftext>Section 1.5.1, âApplication APIâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.collection_process_complete" number="1.5.2" targetptr="ugr.async.ov.concepts.collection_process_complete"><ttl>Collection Process Complete</ttl><xreftext>Section 1.5.2, âCollection Process Completeâ</xreftext></div></div><div element="section" href="#ugr.async.ov.concepts.mc" number="1.6" targetptr="ugr.async.ov.concepts.mc"><ttl>Monitoring and Controlling an AS application</ttl><xreftext>Section 1.6, âMonitoring & Controllingâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.jms_descriptor" number="1.7" targetptr="ugr.async.ov.concepts.jms_descriptor"><ttl>JMS Service Descriptor</ttl><xreftext>Section 1.7, âJMS Service Descri
ptorâ</xreftext></div><div element="section" href="#ugr.async.ov.concepts.lifecycle" number="1.8" targetptr="ugr.async.ov.concepts.lifecycle"><ttl>Life cycle</ttl><xreftext>Section 1.8, âLife cycleâ</xreftext></div></div><div element="chapter" href="#ugr.async.eh" number="2" targetptr="ugr.async.eh"><ttl>Error Handling for Asynchronous Scaleout</ttl><xreftext>Chapter 2, <i xmlns:xlink="http://www.w3.org/1999/xlink">Error Handling for Asynchronous Scaleout</i></xreftext><div element="section" href="#ugr.async.eh.basic" number="2.1" targetptr="ugr.async.eh.basic"><ttl>Basic concepts</ttl><xreftext>Section 2.1, âBasic conceptsâ</xreftext></div><div element="section" href="#ugr.async.eh.incoming_commands" number="2.2" targetptr="ugr.async.eh.incoming_commands"><ttl>Associating Errors with incoming commands</ttl><xreftext>Section 2.2, âAssociating Errors with incoming commandsâ</xreftext><div element="section" href="#ugr.asynch.eh.ca
s_multipliers" number="2.2.1" targetptr="ugr.asynch.eh.cas_multipliers"><ttl>Error handling for CASes generated in an Aggregate by CAS Multipliers</ttl><xreftext>Section 2.2.1, âError handling - CAS Multipliersâ</xreftext></div></div><div element="section" href="#ugr.async.eh.error_handling_overview" number="2.3" targetptr="ugr.async.eh.error_handling_overview"><ttl>Error handling overview</ttl><xreftext>Section 2.3, âError handling overviewâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.basic_eh_chain" number="2.1" targetptr="ugr.async.eh.fig.basic_eh_chain"><ttl>Basic error handling chain for AS Aggregates for errors from delegates</ttl><xreftext>Figure 2.1, âBasic error handling chain for AS Aggregates for errors from delegatesâ</xreftext></obj><obj element="figure" href="#ugr.async.eh.fig.basic_eh_chain_prim" number="2.2" targetptr="ugr.async.eh.fig.basic_eh_chain_prim"><ttl>Basic error handling chain for AS Primitives</tt
l><xreftext>Figure 2.2, âBasic error handling chain for AS Primitivesâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.error_results" number="2.4" targetptr="ugr.async.eh.error_results"><ttl>Error results</ttl><xreftext>Section 2.4, âError resultsâ</xreftext></div><div element="section" href="#ugr.async.eh.aggregate_managed" number="2.5" targetptr="ugr.async.eh.aggregate_managed"><ttl>Error Recovery actions</ttl><xreftext>Section 2.5, âError Recovery actionsâ</xreftext><div element="section" href="#ugr.async.eh.aggregate_managed.actions" number="2.5.1" targetptr="ugr.async.eh.aggregate_managed.actions"><ttl>Aggregate Error Actions</ttl><xreftext>Section 2.5.1, âAggregate Error Actionsâ</xreftext><div element="section" href="#ugr.async.eh.aggregate_managed.actions.retry" number="2.5.1.1" targetptr="ugr.async.eh.aggregate_managed.actions.retry"><ttl>Retry</ttl><xreftext>Section 2.5.1.1, âRetryâ</
xreftext></div><div element="section" href="#ugr.async.eh.aggregate_disable" number="2.5.1.2" targetptr="ugr.async.eh.aggregate_disable"><ttl>Disable Action</ttl><xreftext>Section 2.5.1.2, âDisable Actionâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.disable" number="2.3" targetptr="ugr.async.eh.fig.disable"><ttl>Disable action</ttl><xreftext>Figure 2.3, âDisable actionâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.aggregate_managed.actions.continue" number="2.5.1.3" targetptr="ugr.async.eh.aggregate_managed.actions.continue"><ttl>Continue Option on Delegate Process CAS Failures</ttl><xreftext>Section 2.5.1.3, âContinue Option on Delegate Process CAS Failuresâ</xreftext></div></div></div><div element="section" href="#ugr.async.eh.errors_passed_up.thresholds" number="2.6" targetptr="ugr.async.eh.errors_passed_up.thresholds"><ttl>Thresholds for Terminate and Disable</ttl><xreftext>Section 2.6, âThres
holds for Terminate and Disableâ</xreftext></div><div element="section" href="#ugr.async.eh.terminate" number="2.7" targetptr="ugr.async.eh.terminate"><ttl>Terminate Action</ttl><xreftext>Section 2.7, âTerminate Actionâ</xreftext><obj element="figure" href="#ugr.async.eh.fig.terminate" number="2.4" targetptr="ugr.async.eh.fig.terminate"><ttl>Terminate action</ttl><xreftext>Figure 2.4, âTerminate actionâ</xreftext></obj></div><div element="section" href="#ugr.async.eh.commands_allowed_actions" number="2.8" targetptr="ugr.async.eh.commands_allowed_actions"><ttl>Commands and allowed actions</ttl><xreftext>Section 2.8, âCommands and allowed actionsâ</xreftext><obj element="table" href="#ugr.async.eh.table.error_actions_by_command" number="2.1" targetptr="ugr.async.eh.table.error_actions_by_command"><ttl>Error actions by command type</ttl><xreftext>Table 2.1, âError actions by command typeâ</xreftext></obj></div></div><div
element="chapter" href="#ugr.ref.async.deploy" number="3" targetptr="ugr.ref.async.deploy"><ttl>Asynchronous Scaleout Deployment Descriptor</ttl><xreftext>Chapter 3, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Deployment Descriptor</i></xreftext><div element="section" href="#ugr.ref.async.deploy.descriptor_organization" number="3.1" targetptr="ugr.ref.async.deploy.descriptor_organization"><ttl>Descriptor Organization</ttl><xreftext>Section 3.1, âDescriptor Organizationâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor" number="3.2" targetptr="ugr.ref.async.deploy.descriptor"><ttl>Deployment Descriptor</ttl><xreftext>Section 3.2, âDeployment Descriptorâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.caspool" number="3.3" targetptr="ugr.ref.async.deploy.descriptor.caspool"><ttl>CAS Pool</ttl><xreftext>Section 3.3, âCAS Poolâ</xreftext></div><div element
="section" href="#ugr.ref.async.deploy.descriptor.service" number="3.4" targetptr="ugr.ref.async.deploy.descriptor.service"><ttl>Service</ttl><xreftext>Section 3.4, âServiceâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.custom" number="3.5" targetptr="ugr.ref.async.deploy.descriptor.custom"><ttl>Customizing the deployment</ttl><xreftext>Section 3.5, âCustomizing the deploymentâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.input_queue" number="3.6" targetptr="ugr.ref.async.deploy.descriptor.input_queue"><ttl>Input Queue</ttl><xreftext>Section 3.6, âInput Queueâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.top_descriptor" number="3.7" targetptr="ugr.ref.async.deploy.descriptor.top_descriptor"><ttl>Top level Analysis Engine descriptor</ttl><xreftext>Section 3.7, âTop Level AE Descriptorâ</xreftext></div><div element="section" hre
f="#ugr.ref.async.deploy.descriptor.environment_variables" number="3.8" targetptr="ugr.ref.async.deploy.descriptor.environment_variables"><ttl>Setting Environment Variables</ttl><xreftext>Section 3.8, âSetting Environment Variablesâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.ae" number="3.9" targetptr="ugr.ref.async.deploy.descriptor.ae"><ttl>Analysis Engine</ttl><xreftext>Section 3.9, âAnalysis Engineâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.errorconfig" number="3.10" targetptr="ugr.ref.async.deploy.descriptor.errorconfig"><ttl>Error Configuration descriptors</ttl><xreftext>Section 3.10, âError Configuration descriptorsâ</xreftext></div><div element="section" href="#ugr.ref.async.deploy.descriptor.errorconfig.defaults" number="3.11" targetptr="ugr.ref.async.deploy.descriptor.errorconfig.defaults"><ttl>Error Configuration defaults</ttl><xreftext>Section 3.11, â
Error Configuration defaultsâ</xreftext></div></div><div element="chapter" href="#ugr.ref.async.api" number="4" targetptr="ugr.ref.async.api"><ttl>Asynchronous Scaleout Application Interface</ttl><xreftext>Chapter 4, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Application Interface</i></xreftext><div element="section" href="#ugr.ref.async.api.organization" number="4.1" targetptr="ugr.ref.async.api.organization"><ttl>Asynchronous Client API Overview</ttl><xreftext>Section 4.1, âAsync Client APIâ</xreftext></div><div element="section" href="#ugr.ref.async.api.descriptor" number="4.2" targetptr="ugr.ref.async.api.descriptor"><ttl>The UimaAsynchronousEngine Interface</ttl><xreftext>Section 4.2, âThe UimaAsynchronousEngine Interfaceâ</xreftext></div><div element="section" href="#ugr.ref.async.context.map" number="4.3" targetptr="ugr.ref.async.context.map"><ttl>Application Context Map</ttl><xreftext>Section 4.3, â
Application Context Mapâ</xreftext></div><div element="section" href="#ugr.ref.async.callback.listener" number="4.4" targetptr="ugr.ref.async.callback.listener"><ttl>Status Callback Listener</ttl><xreftext>Section 4.4, âStatus Callback Listenerâ</xreftext></div><div element="section" href="#ugr.ref.async.error.status" number="4.5" targetptr="ugr.ref.async.error.status"><ttl>Error Results</ttl><xreftext>Section 4.5, âError Resultsâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage" number="4.6" targetptr="ugr.ref.async.api.usage"><ttl>Asynchronous Client API Usage Scenarios</ttl><xreftext>Section 4.6, âAsynchronous Client API Usage Scenariosâ</xreftext><div element="section" href="#ugr.ref.async.api.usage_initialize" number="4.6.1" targetptr="ugr.ref.async.api.usage_initialize"><ttl>Instantiating a Client API Object</ttl><xreftext>Section 4.6.1, âInstantiating a Client API Objectâ</xreftext></div><
div element="section" href="#ugr.ref.async.api.usage_callservice" number="4.6.2" targetptr="ugr.ref.async.api.usage_callservice"><ttl>Calling an Existing Service</ttl><xreftext>Section 4.6.2, âCalling an Existing Serviceâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage_getresults" number="4.6.3" targetptr="ugr.ref.async.api.usage_getresults"><ttl>Retrieving Asynchronous Results</ttl><xreftext>Section 4.6.3, âRetrieving Asynchronous Resultsâ</xreftext></div><div element="section" href="#ugr.ref.async.api.usage_deployservice" number="4.6.4" targetptr="ugr.ref.async.api.usage_deployservice"><ttl>Deploying a Service with the Client API</ttl><xreftext>Section 4.6.4, âDeploying a Service with the Client APIâ</xreftext></div></div><div element="section" href="#ugr.ref.async.api.usage_undeployservice" number="4.7" targetptr="ugr.ref.async.api.usage_undeployservice"><ttl>Undeploying a Service with the Client API</ttl><xreft
ext>Section 4.7, âUndeploying a Service with the Client APIâ</xreftext></div><div element="section" href="#ugr.ref.async.api.recovery" number="4.8" targetptr="ugr.ref.async.api.recovery"><ttl>Recovering from broker failure</ttl><xreftext>Section 4.8, âRecovering from broker failureâ</xreftext></div><div element="section" href="#ugr.ref.async.api.sample.code" number="4.9" targetptr="ugr.ref.async.api.sample.code"><ttl>Sample Code</ttl><xreftext>Section 4.9, âSample Codeâ</xreftext></div></div><div element="chapter" href="#ugr.async.mt" number="5" targetptr="ugr.async.mt"><ttl>Monitoring and Tuning</ttl><xreftext>Chapter 5, <i xmlns:xlink="http://www.w3.org/1999/xlink">Monitoring and Tuning</i></xreftext><div element="section" href="#ugr.async.mt.monitoring" number="5.1" targetptr="ugr.async.mt.monitoring"><ttl>Monitoring</ttl><xreftext>Section 5.1, âMonitoringâ</xreftext><div element="section" href="#ugr.async.mt.jmx_moni
toring" number="5.1.1" targetptr="ugr.async.mt.jmx_monitoring"><ttl>JMX Information from UIMA AS</ttl><xreftext>Section 5.1.1, âJMX Information from UIMA ASâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.service" number="5.1.1.1" targetptr="ugr.async.mt.jmx_monitoring.service"><ttl>UIMA AS Services JMX measures</ttl><xreftext>Section 5.1.1.1, âUIMA AS Services JMX measuresâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.constant.service" number="" targetptr="ugr.async.mt.jmx_monitoring.constant.service"><ttl>Service information</ttl><xreftext>the section called âService informationâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_monitoring.service.performance" number="" targetptr="ugr.async.mt.jmx_monitoring.service.performance"><ttl>Service Performance Measurements</ttl><xreftext>the section called âService Performance Measurementsâ</xreftext></div><div element="section"
href="#ugr.async.mt.jmx_monitoring.service.internal.queues" number="" targetptr="ugr.async.mt.jmx_monitoring.service.internal.queues"><ttl>Co-located Service Queues</ttl><xreftext>the section called âCo-located Service Queuesâ</xreftext></div><div element="section" href="#ugr.async.mt.jmx_monitoring.service.error" number="" targetptr="ugr.async.mt.jmx_monitoring.service.error"><ttl>Service Error Measurements</ttl><xreftext>the section called âService Error Measurementsâ</xreftext></div></div><div element="section" href="#ugr.async.mt.jmx_monitoring.client" number="5.1.1.2" targetptr="ugr.async.mt.jmx_monitoring.client"><ttl>Application Client information</ttl><xreftext>Section 5.1.1.2, âApplication Client informationâ</xreftext><div element="section" href="#ugr.async.mt.jmx_monitoring.client.measures" number="" targetptr="ugr.async.mt.jmx_monitoring.client.measures"><ttl/><xreftext>the section called ââ</xreftext></div><div element
="section" href="#ugr.async.mt.jmx_monitoring.client.error" number="" targetptr="ugr.async.mt.jmx_monitoring.client.error"><ttl>Client Error Measurements</ttl><xreftext>the section called âClient Error Measurementsâ</xreftext></div></div></div></div><div element="section" href="#ugr.async.mt.tuning" number="5.2" targetptr="ugr.async.mt.tuning"><ttl>Tuning</ttl><xreftext>Section 5.2, âTuningâ</xreftext><div element="section" href="#ugr.async.mt.tuning.approach" number="5.2.1" targetptr="ugr.async.mt.tuning.approach"><ttl>Tuning procedure</ttl><xreftext>Section 5.2.1, âTuning procedureâ</xreftext></div><div element="section" href="#ugr.async.mt.tuning.settings" number="5.2.2" targetptr="ugr.async.mt.tuning.settings"><ttl>Tuning Settings</ttl><xreftext>Section 5.2.2, âTuning Settingsâ</xreftext></div></div></div><div element="chapter" href="#ugr.async.camel.driver" number="6" targetptr="ugr.async.camel.driver"><ttl>Asynchronous S
caleout Camel Driver</ttl><xreftext>Chapter 6, <i xmlns:xlink="http://www.w3.org/1999/xlink">Asynchronous Scaleout Camel Driver</i></xreftext><div element="section" href="#ugr.async.camel.driver.component.overview" number="6.1" targetptr="ugr.async.camel.driver.component.overview"><ttl>Overview</ttl><xreftext>Section 6.1, âOverviewâ</xreftext></div><div element="section" href="#ugr.async.camel.driver.component" number="6.2" targetptr="ugr.async.camel.driver.component"><ttl>How does it work?</ttl><xreftext>Section 6.2, âHow does it work?â</xreftext></div><div element="section" href="#ugr.async.camel.driver.uri.format" number="6.3" targetptr="ugr.async.camel.driver.uri.format"><ttl>URI Format</ttl><xreftext>Section 6.3, âURI Formatâ</xreftext></div><div element="section" href="#ugr.async.camel.driver.sample" number="6.4" targetptr="ugr.async.camel.driver.sample"><ttl>Sample</ttl><xreftext>Section 6.4, âSampleâ</xreftext></
div><div element="section" href="#ugr.async.camel.driver.implementation" number="6.5" targetptr="ugr.async.camel.driver.implementation"><ttl>Implementation</ttl><xreftext>Section 6.5, âImplementationâ</xreftext></div></div></div>
\ No newline at end of file