<commit_before># Summary

* [Overview](#overview)
* [Documentation](#documentation)
* [Community](#community)
* [Developers](#developers)

## Overview

* [Introduction](README.md)
* Download
* [Getting Started](getting-started.adoc)
* [Longer Getting Started Guide](book-getting-started.adoc)
* FAQ
* [Legal Notice](notice.md)

## Documentation

* [User Guide](#user-guide)
* Manual
* Books
* Tutorials
* [Examples](#examples)
* Cookbook
* [Architecture](#architecture)
* [Enterprise Integration Patterns](#enterprise-integration-patterns)
* [DSL](#dsl)
* [Components](#components)
* [Data Formats](#data-formats)
* [Languages](#languages)
* [Security](security.adoc)
* [Security Advisories](security-advisories.adoc)

### User Guide

* [Getting Started](getting-started.adoc)
* [Longer Getting Started Guide](book-getting-started.adoc)
* [Camel JAR Dependencies](camel-jar-dependencies.adoc)
* [Camel Boot](camel-boot.adoc)
* [Working with Camel and CDI](../../../components/camel-cdi/src/main/docs/cdi.adoc)
* [Working with Camel and Spring](spring.adoc)
* [Working with Camel and Guice](guice.adoc)
* [Working with Camel and Karaf](karaf.adoc)
* [How do I configure endpoints?](how-do-i-configure-endpoints.adoc)
* [Bean Integration](bean-integration.adoc)
* [Configuring Camel](how-do-i-add-a-component.adoc)
* [Configuring route startup ordering and autostartup]
* [Graceful Shutdown]
* [AsyncProcessorAwaitManager] for insight into the routing engine when it has been forced to block threads while exchanges are being processed asynchronous
* [Error handling in Camel](error-handling-in-camel.adoc)
* [How to use Camel property placeholders](using-propertyplaceholder.adoc)<commit_msg>Added Books link in Summary<commit_after># Summary

* [Overview](#overview)
* [Documentation](#documentation)
* [Community](#community)
* [Developers](#developers)

## Overview

* [Introduction](README.md)
* Download
* [Getting Started](getting-started.adoc)
* [Longer Getting Started Guide](book-getting-started.adoc)
* FAQ
* [Legal Notice](notice.md)

## Documentation

* [User Guide](#user-guide)
* Manual
* [Books](books.adoc)
* Tutorials
* [Examples](#examples)
* Cookbook
* [Architecture](#architecture)
* [Enterprise Integration Patterns](#enterprise-integration-patterns)
* [DSL](#dsl)
* [Components](#components)
* [Data Formats](#data-formats)
* [Languages](#languages)
* [Security](security.adoc)
* [Security Advisories](security-advisories.adoc)

### User Guide

* [Getting Started](getting-started.adoc)
* [Longer Getting Started Guide](book-getting-started.adoc)
* [Camel JAR Dependencies](camel-jar-dependencies.adoc)
* [Camel Boot](camel-boot.adoc)
* [Working with Camel and CDI](../../../components/camel-cdi/src/main/docs/cdi.adoc)
* [Working with Camel and Spring](spring.adoc)
* [Working with Camel and Guice](guice.adoc)
* [Working with Camel and Karaf](karaf.adoc)
* [How do I configure endpoints?](how-do-i-configure-endpoints.adoc)
* [Bean Integration](bean-integration.adoc)
* [Configuring Camel](how-do-i-add-a-component.adoc)
* [Configuring route startup ordering and autostartup]
* [Graceful Shutdown]
* [AsyncProcessorAwaitManager] for insight into the routing engine when it has been forced to block threads while exchanges are being processed asynchronous
* [Error handling in Camel](error-handling-in-camel.adoc)
* [How to use Camel property placeholders](using-propertyplaceholder.adoc)
{'fraction_non_alphanumeric': 0.15161290322580645, 'fraction_numerical': 0.0, 'mean_word_length': 6.319742489270387, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7033684', 'n_tokens_mistral': 1205, 'n_tokens_neox': 1061, 'n_words': 241}