<!--
  ~ Licensed to the Apache Software Foundation (ASF) under one
  ~ or more contributor license agreements. See the NOTICE file
  ~ distributed with this work for additional information
  ~ regarding copyright ownership. The ASF licenses this file
  ~ to you under the Apache License, Version 2.0 (the
  ~ "License"); you may not use this file except in compliance
  ~ with the License. You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing,
  ~ software distributed under the License is distributed on an
  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  ~ KIND, either express or implied. See the License for the
  ~ specific language governing permissions and limitations
  ~ under the License.
  -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content=
"HTML Tidy for Windows (vers 14 June 2007), see www.w3.org" />
<meta http-equiv="content-type" content="" />
<title></title>
<style type="text/css" media="screen">
/*<![CDATA[*/
<!--
ul { list-style-type: none; margin: 0 0 0 5px; padding: 0; border-width: 0; list-style-position: outside; }
-->






/*]]>*/
</style>
</head>
<body lang="en-US" dir="ltr" xml:lang="en-US">
<h1>Table of Contents</h1>
<ol>
<li><a href="contents.html">Introduction</a></li>
<li><a href="installationguide.html">Installation Guide</a></li>
<li><a href="../modules/index.html">Add-on
Modules</a></li>
<li><a href="app_server.html">Application Server
Specific Configuration Guide</a></li>
<li><a href="quickstartguide.html">Quick Start
Guide</a></li>
<li><a href="userguide.html">User's
Guide</a></li>
<li><a href="adv-userguide.html">Advanced User's
Guide</a></li>
<li><a href="openapi-rest-userguide.html">OpenAPI REST Services Guide</a>
<ul>
<li>7.1 <a href="openapi-rest-userguide.html#Introduction">Getting Started with OpenAPI</a></li>
<li>7.2 <a href="openapi-rest-userguide.html#OpenAPI_Integration_Features">OpenAPI Integration Features</a></li>
<li>7.3 <a href="openapi-rest-userguide.html#Sample_Services_Overview">Complete Sample Application</a></li>
<li>7.4 <a href="openapi-rest-userguide.html#Interactive_Swagger_UI">Interactive Swagger UI</a></li>
<li>7.5 <a href="openapi-rest-advanced-userguide.html">Advanced Enterprise OpenAPI Features</a></li>
<li>7.6 <a href="openapi-jpa-schema.html">JPA/Hibernate Schema Generation</a>
<ul>
<li>7.6.1 <a href="openapi-jpa-schema.html#annotation_mode">JPA Annotation Mode (@Entity, @Column, @ManyToOne)</a></li>
<li>7.6.2 <a href="openapi-jpa-schema.html#hbm_xml_mode">Hibernate XML Mapping Mode (.hbm.xml)</a></li>
<li>7.6.3 <a href="openapi-jpa-schema.html#read_write_schemas">Read vs Write Schema Generation</a></li>
<li>7.6.4 <a href="openapi-jpa-schema.html#custom_annotations">Custom Audit Annotation Support</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="axis2config.html">Configuration
Guide</a></li>
<li><a href="webadminguide.html">Web
Administrator's Guide</a></li>
<li><a href="Axis2ArchitectureGuide.html">Architecture Guide</a></li>
<li><a href="jaxws-guide.html">JAXWS Guide</a></li>
<li><a href="pojoguide.html">POJO Guide</a></li>
<li><a href="spring.html">Spring Guide</a></li>
<li><a href="spring-boot-starter.html">Spring Boot Starter</a>
<ul>
<li>12a.0 <a href="spring-boot-starter.html#deployment_model">Deployment Model (WAR + Embedded Tomcat)</a></li>
<li>12a.1 <a href="spring-boot-starter.html#quickstart">Quick Start (Single Dependency)</a></li>
<li>12a.2 <a href="spring-boot-starter.html#how_axisservlet_works">How AxisServlet Works (SOAP vs JSON)</a></li>
<li>12a.3 <a href="spring-boot-starter.html#properties">Configuration Properties</a></li>
<li>12a.4 <a href="spring-boot-starter.html#soap_vs_json">SOAP Mode vs JSON Mode</a></li>
<li>12a.5 <a href="spring-boot-starter.html#what_autoconfigured">What Gets Autoconfigured</a></li>
<li>12a.6 <a href="spring-boot-starter.html#what_stays">What Stays in Your Application</a></li>
<li>12a.7 <a href="spring-boot-starter.html#openapi_mcp">OpenAPI and MCP Support</a></li>
<li>12a.8 <a href="spring-boot-starter.html#migration">Migration from Manual Configuration</a></li>
<li>12a.9 <a href="spring-boot-starter.html#Container_matrix">Container Support</a></li>
</ul>
</li>
<li><a href="modules.html">ModulesGuide</a></li>
<!-- Clustering removed: AXIS2-6107 -->
<li>ADB Data Binding
<ul>
<li>14.1 <a href="adb/adb-howto.html">Architecture</a></li>
<li>14.2 <a href="adb/adb-advanced.html">Advanced Features</a></li>
<li>14.3 <a href="adb/adb-codegen-integration.html">Code Generation Integration</a></li>
<li>14.4 <a href="adb/adb-tweaking.html">Tweaking</a></li>
</ul>
</li>
<!-- JiBX Data Binding removed: AXIS2-6105 -->
<li>Advanced
<ul>
<li>16.1 <a href="xmlbased-server.html">AXIOM
Based Service</a></li>
<li>16.2 <a href="dii.html">AXIOM Based
Client</a></li>
</ul>
</li>
<li><a href="mtom-guide.html">Attachments/MTOM
Guide</a></li>
<li>Transports
<ul>
<li>18.1 <a href="http-transport.html">HTTP
Transport sender</a> (HTTP/1.1)</li>
<li>18.2 <a href="http2-integration-guide.html"><strong>HTTP/2
Overview — start here</strong></a> (architecture, framework comparison, why Axis2 is different)</li>
<li>18.3 <a href="axis2-http2-simplified-example.html">HTTP/2
Simplified Configuration</a> (minimal axis2.xml — 2 parameters)</li>
<li>18.4 <a href="json-streaming-formatter.html">Streaming JSON Formatter + Field Selection</a> (64 KB flush, <code>?fields=</code>)</li>
<li>18.4a <a href="http2-java-client.html">HTTP/2 Java Client</a> (standalone HttpClient 5, buffered + streaming)</li>
<li>18.5 <a href="wildfly-http2-integration-guide.html">WildFly HTTP/2</a> |
<a href="tomcat-http2-integration-guide.html">Tomcat HTTP/2</a> (container-specific)</li>
<li>18.6 <a href="http2-transport-additions.html">HTTP/2
Transport Module Reference</a> (transport-h2 internals)</li>
<li>18.7 <a href="servlet-transport.html">HTTP
servlet transport</a></li>
<li>18.8 <a href="jms-transport.html">JMS Transport</a></li>
<li>18.9 <a href="tcp-transport.html">TCP Transport</a></li>
<li>18.10 <a href="mail-transport.html">Mail Transport</a></li>
<li>18.11 <a href="udp-transport.html">UDP Transport</a></li>
<!-- AXIS2-6106: XMPP transport removed -->
<li>18.13 <a href="transport_howto.html">Custom
Transport</a></li>
</ul>
</li>
<li><a href="WS_policy.html">WS-Policy
Support</a></li>
<li><a href="rest-ws.html">REST Support</a> (See also: <strong><a href="openapi-rest-userguide.html">OpenAPI REST Services Guide</a></strong>)</li>
<li>JSON support
    <ul>
    <li>23.1<a href="json_support.html">JSON support with Mapped/Badgerfish formats</a></li>
    <li>23.2<a href="json_support_gson.html">Pure JSON Support</a>
    <ul>
        <li><a href="json_support_gson.html#native_approach">Native Approach</a></li>
        <li><a href="json_support_gson.html#xml_stream_api_base_approach">XML Stream API Base Approach</a></li>
        <li><a href="json_gson_user_guide.html">User Guide</a></li>
        <li><a href="json-springboot-userguide.html">JSON and REST with Spring Boot User's Guide</a></li>
    </ul>
    </li>
    <li><strong>23.3 <a href="openapi-rest-userguide.html">OpenAPI REST with JSON Support</a></strong>
    <ul>
        <li><a href="openapi-rest-userguide.html#OpenAPI_Integration_Features">Automatic OpenAPI 3.0.1 Generation</a></li>
        <li><a href="openapi-rest-userguide.html#Sample_Services_Overview">Complete JSON REST API Examples</a></li>
        <li><a href="openapi-rest-userguide.html#Interactive_Swagger_UI">Interactive API Testing with Swagger UI</a></li>
        <li><a href="openapi-rest-advanced-userguide.html">Advanced Enterprise Features</a></li>
    </ul>
    </li>
    <li><strong>23.4 <a href="json-rpc-mcp-guide.html">JSON-RPC MCP Integration Guide</a></strong>
    <ul>
        <li><a href="json-rpc-mcp-guide.html#mcp_catalog">MCP Catalog Endpoint (/openapi-mcp.json)</a></li>
        <li><a href="json-rpc-mcp-guide.html#catalog_schema">Catalog Schema: _meta and per-tool fields</a></li>
        <li><a href="json-rpc-mcp-guide.html#envelope">Axis2 JSON-RPC Envelope Format</a></li>
        <li><a href="json-rpc-mcp-guide.html#auth">Two-Phase Bearer Token Authentication</a></li>
        <li><a href="json-rpc-mcp-guide.html#error_handling">Error Handling: Correlation ID Pattern</a></li>
        <li><a href="json-rpc-mcp-guide.html#not_implemented">Not Implemented / Limitations</a></li>
        <li><a href="json-streaming-formatter.html">Streaming Formatter for Large MCP Tool Responses</a></li>
        <li><a href="json-rpc-mcp-guide.html#python_compat">Python MCP Client Example</a></li>
    </ul>
    </li>
    <li><strong>23.5 <a href="mcp-architecture.html">MCP Architecture — Multi-Protocol Design</a></strong>
    <ul>
        <li><a href="mcp-architecture.html#Current_State_.282026-04-09.29">Current State</a></li>
        <li><a href="mcp-architecture.html#Track_A_remaining">Track A: OpenAPI-Driven MCP Bridge</a></li>
        <li><a href="mcp-architecture.html#Track_B">Track B: Native MCP Transport</a></li>
        <li><a href="mcp-architecture.html#Security_Architecture">Security Architecture (mTLS + X.509)</a></li>
        <li><a href="mcp-architecture.html#Key_Design_Decisions">Key Design Decisions</a></li>
    </ul>
    </li>
    <li><strong>23.6 <a href="json-streaming-formatter.html">Streaming JSON Message Formatter</a></strong>
    <ul>
        <li><a href="json-streaming-formatter.html#Overview">Overview</a></li>
        <li><a href="json-streaming-formatter.html#Problem_-_Large_HTTP_Responses_and_Reverse_Proxies">Problem: Large Responses and Reverse Proxies</a></li>
        <li><a href="json-streaming-formatter.html#Configuration">Configuration (axis2.xml / services.xml)</a></li>
        <li><a href="json-streaming-formatter.html#Services_That_Benefit">Services That Benefit (BigDataH2Service, FinancialBenchmarkService)</a></li>
        <li><a href="json-streaming-formatter.html#Axis2.2FC_Equivalent">Axis2/C Equivalent (ap_rflush)</a></li>
    </ul>
    </li>
    <li><strong>23.7 <a href="mcp-examples.html">MCP Examples — Financial Services Benchmarks</a></strong>
    <ul>
        <li><a href="mcp-examples.html#Live_Examples_.28Tested_on_WildFly_32.29">Live Examples (WildFly 32)</a></li>
        <li><a href="mcp-examples.html#Demo_1.3A_Stress-test_.E2.80.94_.E2.80.9CWhat_if_correlations_spike.3F.E2.80.9D">Demo 1: Stress Test</a></li>
        <li><a href="mcp-examples.html#Demo_2.3A_Pre-trade_risk_.E2.80.94_.E2.80.9CShould_I_add_this_name.3F.E2.80.9D">Demo 2: Pre-Trade Risk</a></li>
        <li><a href="mcp-examples.html#Demo_3.3A_Convergence_.E2.80.94_.E2.80.9CHow_much_compute_do_I_actually_need.3F.E2.80.9D">Demo 3: Convergence</a></li>
        <li><a href="mcp-examples.html#Full_Performance_Summary">Full Performance Summary (C vs Java)</a></li>
    </ul>
    </li>
    <li><strong>23.8 <a href="json-pagination.html">Offset/Limit Pagination for JSON-RPC Services</a></strong>
    <ul>
        <li>23.8.1 <a href="json-pagination.html#overview">Overview: PaginatedResponse and PaginationRequest</a></li>
        <li>23.8.2 <a href="json-pagination.html#wire_format">Wire Format (data + pagination metadata)</a></li>
        <li>23.8.3 <a href="json-pagination.html#service_integration">Service Integration (DAO offset/limit pattern)</a></li>
        <li>23.8.4 <a href="json-pagination.html#frontend_patterns">Frontend Patterns (virtual scroll, page controls, infinite scroll)</a></li>
        <li>23.8.5 <a href="json-pagination.html#safety">Safety: maxLimit clamping and input validation</a></li>
    </ul>
    </li>
</ul>
</li>
<li><a href="corba-deployer.html">Exposing CORBA Services as Web Services</a></li>
<li><a href="ejb-provider.html">Guide to using
EJB Provider in Axis2</a></li>
<!-- SOAPMonitor removed: AXIS2-6105 -->
<li><a href="reference.html">Command Line
Tools</a></li>
<li><a href="../tools/index.html">Tools/Plug-ins</a>
<ul>
<li>25.1 <a href=
"../tools/CodegenToolReference.html">Code Generator Tool - Command Line and Ant
Task</a></li>
<li>25.2 <a href="../tools/maven-plugins/maven-aar-plugin.html">AAR Maven2 Plug-in</a></li>
<li>25.6 <a href="../tools/maven-plugins/maven-java2wsdl-plugin.html">Java2WSDL Maven2 Plug-in</a></li>
<li>25.7 <a href="../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html">WSDL2Code Maven2 Plug-in</a></li>
</ul>
</li>
<li><a href="migration.html">Migration Guide
(from Axis1)</a></li>
<li>Design Notes
<ul>
<li>27.1 <a href="Axis2-rpc-support.html">RPC
Support</a></li>
</ul>
</li>
</ol>
</body>
</html>
