# X Platform Documentation

## X Docs

- [Welcome to the X Platform](https://docs.xplatform.com/readme.md)
- [Set Up your Dev Environment](https://docs.xplatform.com/get-started/set-up-your-dev-environment.md)
- [Sanity Test your Environment](https://docs.xplatform.com/get-started/sanity-test-your-environment.md)
- [Supported OS and Runtimes](https://docs.xplatform.com/get-started/supported-os-and-runtimes.md)
- [Working With Licenses](https://docs.xplatform.com/get-started/working-with-licenses.md)
- [Introduction](https://docs.xplatform.com/talon/introduction.md)
- [Concepts & Architecture](https://docs.xplatform.com/talon/concepts-and-architecture.md)
- [Messaging Model](https://docs.xplatform.com/talon/concepts-and-architecture/messaging-model.md)
- [JMS Binding](https://docs.xplatform.com/talon/concepts-and-architecture/messaging-model/jms-binding.md)
- [Solace Binding](https://docs.xplatform.com/talon/concepts-and-architecture/messaging-model/solace-binding.md)
- [Loopback Binding](https://docs.xplatform.com/talon/concepts-and-architecture/messaging-model/loopback-binding.md)
- [Executor Binding](https://docs.xplatform.com/talon/concepts-and-architecture/messaging-model/executor-binding.md)
- [Microservice Architecture](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-architecture.md)
- [Runtime Architecture](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-architecture/runtime-architecture.md)
- [Development Model](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-architecture/development-model.md)
- [Configuration Model](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-architecture/configuration-model.md)
- [Microservice Operation](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation.md)
- [Lifecycle](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/lifecycle.md)
- [Initialization](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/cluster-initialization.md)
- [Cluster Join](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/cluster-join.md)
- [Message Processing](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/message-processing.md)
- [Cluster Consensus](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/cluster-consensus.md)
- [Cluster Failover](https://docs.xplatform.com/talon/concepts-and-architecture/microservice-operation/cluster-failover.md)
- [Consensus Models](https://docs.xplatform.com/talon/concepts-and-architecture/consensus-models.md)
- [Transactions](https://docs.xplatform.com/talon/concepts-and-architecture/transactions.md)
- [Threading Model](https://docs.xplatform.com/talon/concepts-and-architecture/threading-model.md)
- [Discovery Model](https://docs.xplatform.com/talon/concepts-and-architecture/discovery-model.md)
- [Operating Model](https://docs.xplatform.com/talon/concepts-and-architecture/operating-model.md)
- [Developing Applications](https://docs.xplatform.com/talon/developing-applications.md)
- [Microservice Template](https://docs.xplatform.com/talon/developing-applications/microservice-template.md)
- [State Replication Template](https://docs.xplatform.com/talon/developing-applications/microservice-template/state-replication-template.md)
- [Event Sourcing Template](https://docs.xplatform.com/talon/developing-applications/microservice-template/event-sourcing-template.md)
- [Modeling Messages & State](https://docs.xplatform.com/talon/developing-applications/modeling-messages-and-state.md)
- [The Modeling Language](https://docs.xplatform.com/talon/developing-applications/modeling-messages-and-state/the-modeling-language.md)
- [The Code Generator](https://docs.xplatform.com/talon/developing-applications/modeling-messages-and-state/the-code-generator.md)
- [Choosing an Encoding Type](https://docs.xplatform.com/talon/developing-applications/modeling-messages-and-state/the-code-generator/choosing-an-encoding-type.md)
- [Configuring Messaging](https://docs.xplatform.com/talon/developing-applications/configuring-messaging.md)
- [Configuring Bus Connections](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/configuring-bus-connections.md)
- [Solace Binding](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/configuring-bus-connections/solace-binding.md)
- [JMS Binding](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/configuring-bus-connections/jms-binding.md)
- [Loopback Binding](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/configuring-bus-connections/loopback-binding.md)
- [Executor Binding](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/configuring-bus-connections/executor-binding.md)
- [Registering Message Interest](https://docs.xplatform.com/talon/developing-applications/configuring-messaging/registering-message-interest.md)
- [Authoring User Code](https://docs.xplatform.com/talon/developing-applications/authoring-user-code.md)
- [Consensus Model](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/consensus-model.md)
- [Specifying The HA Policy](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/consensus-model/specifying-the-ha-policy.md)
- [Lifecycle](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/lifecycle.md)
- [Implementing Lifecycle Methods](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/lifecycle/implementing-lifecycle-methods.md)
- [Initializing the Microservice](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/lifecycle/initializing-the-microservice.md)
- [Message Processing](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing.md)
- [Detecting Duplicates](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/detecting-duplicates.md)
- [Filtering Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/filtering-messages.md)
- [Processing Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages.md)
- [Handling Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages.md)
- [Programming Fundamentals](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/programming-fundamentals.md)
- [Coding for Zero Garbage](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage.md)
- [XStrings](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage/xstrings.md)
- [Embedded Entities](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage/embedded-entities.md)
- [Array Accessors](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage/array-accessors.md)
- [Application Object Pooling](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage/application-object-pooling.md)
- [Tuning Pools](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/coding-for-zero-garbage/tuning-pools.md)
- [Controlling Transactions](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/controlling-transactions.md)
- [Using Savepoints](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/handling-messages/controlling-transactions/using-savepoints.md)
- [Sending Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/processing-messages/sending-messages.md)
- [Unhandled Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-processing/unhandled-messages.md)
- [Message Injection](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-injection.md)
- [Injecting Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-injection/injecting-messages.md)
- [Scheduling Messages](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/message-injection/scheduling-messages.md)
- [Command and Control](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/command-and-control.md)
- [Implementing Command Handlers](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/command-and-control/implementing-command-handlers.md)
- [Configuration](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/configuration.md)
- [Injecting Configuration](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/configuration/injecting-configuration.md)
- [Monitoring](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/monitoring.md)
- [Exposing Application Statistics](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/monitoring/exposing-application-statistics.md)
- [Trace Logging](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/trace-logging.md)
- [Logging Trace](https://docs.xplatform.com/talon/developing-applications/authoring-user-code/trace-logging/logging-trace.md)
- [Configuring the Runtime](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime.md)
- [Message Flow](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/message-flow.md)
- [Duplicate Detection](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/message-flow/duplicate-detection.md)
- [Transactions](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/transactions.md)
- [Adaptive Batching](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/transactions/adaptive-batching.md)
- [Administration](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/administration.md)
- [Admin over SMA](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/administration/admin-over-sma.md)
- [Monitoring](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring.md)
- [XVM Heartbeats](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring/xvm-heartbeats.md)
- [Engine Statistics](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring/engine-statistics.md)
- [Memory Statistics](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring/memory-statistics.md)
- [Per-Transaction Statistics](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring/per-transaction-statistics.md)
- [Threading](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/threading.md)
- [Disruptors](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/threading/disruptors.md)
- [Thread Reference](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/threading/thread-reference.md)
- [Thread Affinitization](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/threading/thread-affinitization.md)
- [Discovery](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/discovery.md)
- [Discovery Configuration](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/discovery/discovery-configuration.md)
- [Operating Applications](https://docs.xplatform.com/talon/operating-applications.md)
- [Administration](https://docs.xplatform.com/talon/operating-applications/administration.md)
- [Admin Tool](https://docs.xplatform.com/talon/operating-applications/administration/admin-tool.md)
- [Admin Over SMA](https://docs.xplatform.com/talon/operating-applications/administration/admin-over-sma.md)
- [Monitoring](https://docs.xplatform.com/talon/operating-applications/monitoring.md)
- [XVM Heartbeats](https://docs.xplatform.com/talon/operating-applications/monitoring/xvm-heartbeats.md)
- [Memory Statistics](https://docs.xplatform.com/talon/operating-applications/monitoring/memory-statistics.md)
- [Engine Statistics](https://docs.xplatform.com/talon/operating-applications/monitoring/engine-statistics.md)
- [Per Transaction Statistics](https://docs.xplatform.com/talon/operating-applications/monitoring/per-transaction-statistics.md)
- [Analysis & Troubleshooting](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting.md)
- [Trace Logging](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/trace-logging.md)
- [Querying Transaction Logs](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/querying-transaction-logs.md)
- [Tools](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/tools.md)
- [Transaction Log Tool](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/tools/transaction-log-tool.md)
- [Stats Dump Tool](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/tools/stats-dump-tool.md)
- [Discovery Tool](https://docs.xplatform.com/talon/operating-applications/analysis-and-troubleshooting/tools/discovery-tool.md)
- [Reference](https://docs.xplatform.com/talon/reference.md)
- [Annotations](https://docs.xplatform.com/talon/reference/annotations.md)
- [Events](https://docs.xplatform.com/talon/reference/events.md)
- [Configuration](https://docs.xplatform.com/talon/reference/configuration.md)
- [Heartbeats](https://docs.xplatform.com/talon/reference/heartbeats.md)
- [Compatibility](https://docs.xplatform.com/talon/compatibility.md)
- [ADM Compatibility Matrix](https://docs.xplatform.com/talon/compatibility/adm-compatibility-matrix.md)
- [Overview](https://docs.xplatform.com/performance/overview.md)
- [Canonical Benchmark](https://docs.xplatform.com/performance/canonical-benchmark.md)
- [Test Description](https://docs.xplatform.com/performance/canonical-benchmark/test-description.md)
- [Test Results](https://docs.xplatform.com/performance/canonical-benchmark/test-results.md)
- [X Platform 3.16](https://docs.xplatform.com/performance/canonical-benchmark/test-results/3.16.md)
- [X Platform 3.16.34](https://docs.xplatform.com/performance/canonical-benchmark/test-results/3.16/3.16.34.md)
- [Benchmark Suite](https://docs.xplatform.com/performance/benchmark-suite.md)
- [Modules](https://docs.xplatform.com/performance/benchmark-suite/modules.md)
- [Time Module](https://docs.xplatform.com/performance/benchmark-suite/modules/time-module.md)
- [Serialization Module](https://docs.xplatform.com/performance/benchmark-suite/modules/serialization-module.md)
- [Link Module](https://docs.xplatform.com/performance/benchmark-suite/modules/link-module.md)
- [Messaging Module](https://docs.xplatform.com/performance/benchmark-suite/modules/messaging-module.md)
- [Persistence Module](https://docs.xplatform.com/performance/benchmark-suite/modules/persistence-module.md)
- [Storage Module](https://docs.xplatform.com/performance/benchmark-suite/modules/storage-module.md)
- [AEP Module](https://docs.xplatform.com/performance/benchmark-suite/modules/aep-module.md)
- [Javadoc](https://docs.xplatform.com/additional-links/javadoc.md)
- [X Platform 3.16](https://docs.xplatform.com/release-notes/3.16.md)
- [X Platform 3.16.26](https://docs.xplatform.com/release-notes/3.16/3.16.26.md)
- [Talon 3.16.42](https://docs.xplatform.com/release-notes/3.16/3.16.26/talon-3.16.42.md)
- [Native 3.16.29](https://docs.xplatform.com/release-notes/3.16/3.16.26/native-3.16.29.md)
- [Hornet 1.16.24](https://docs.xplatform.com/release-notes/3.16/3.16.26/toa-1.16.24.md)
- [X Platform 3.16.27](https://docs.xplatform.com/release-notes/3.16/3.16.27.md)
- [Talon 3.16.43](https://docs.xplatform.com/release-notes/3.16/3.16.27/talon-3.16.43.md)
- [X Platform 3.16.30](https://docs.xplatform.com/release-notes/3.16/3.16.30.md)
- [Talon 3.16.47](https://docs.xplatform.com/release-notes/3.16/3.16.30/talon-3.16.47.md)
- [Hornet 1.16.26](https://docs.xplatform.com/release-notes/3.16/3.16.30/toa-1.16.26.md)
- [Robin 2.12.28](https://docs.xplatform.com/release-notes/3.16/3.16.30/robin-2.12.28.md)
- [X Platform 3.16.32](https://docs.xplatform.com/release-notes/3.16/3.16.32.md)
- [Talon 3.16.50](https://docs.xplatform.com/release-notes/3.16/3.16.32/talon-3.16.50.md)
- [Solace 3.16.28](https://docs.xplatform.com/release-notes/3.16/3.16.32/solace-3.16.28.md)
- [Hornet 1.16.27](https://docs.xplatform.com/release-notes/3.16/3.16.32/toa-1.16.27.md)
- [Robin 2.12.30](https://docs.xplatform.com/release-notes/3.16/3.16.32/robin-2.12.30.md)
- [X Platform 3.16.33](https://docs.xplatform.com/release-notes/3.16/3.16.33.md)
- [Talon 3.16.61](https://docs.xplatform.com/release-notes/3.16/3.16.33/talon-3.16.61.md)
- [Solace 3.16.29](https://docs.xplatform.com/release-notes/3.16/3.16.33/solace-3.16.29.md)
- [X Platform 3.16.34](https://docs.xplatform.com/release-notes/3.16/3.16.34.md)
- [Solace 3.16.30](https://docs.xplatform.com/release-notes/3.16/3.16.34/solace-3.16.30.md)
- [X Platform 3.16.36](https://docs.xplatform.com/release-notes/3.16/3.16.36.md)
- [Talon 3.16.63](https://docs.xplatform.com/release-notes/3.16/3.16.36/talon-3.16.63.md)
- [Solace 3.16.32](https://docs.xplatform.com/release-notes/3.16/3.16.36/solace-3.16.32.md)
- [Hornet 1.16.29](https://docs.xplatform.com/release-notes/3.16/3.16.36/toa-1.16.29.md)
- [X Platform 3.16.38](https://docs.xplatform.com/release-notes/3.16/3.16.38.md)
- [Talon 3.16.70](https://docs.xplatform.com/release-notes/3.16/3.16.38/talon-3.16.70.md)
- [Solace 3.16.34](https://docs.xplatform.com/release-notes/3.16/3.16.38/solace-3.16.34.md)
- [Hornet 1.16.31](https://docs.xplatform.com/release-notes/3.16/3.16.38/toa-1.16.31.md)
- [X Platform 3.16.39](https://docs.xplatform.com/release-notes/3.16/3.16.39.md)
- [Talon 3.16.72](https://docs.xplatform.com/release-notes/3.16/3.16.39/talon-3.16.72.md)
